在线帮助   --help

:mknod   -help
指令man   mknod
指令:info  mknod

基础指令
ls -         查看文件
cp-        拷贝文件
mv -      移动或重命名文件
rm -       删除文件
touch - 创建空文件或更新文件时间
cd -       改变当前路径
pwd -    查看当前完整路径
mkdir -  创立新目录
rmdir -   删除空目录
cat -       查看文件内容
more -   琢屏查看文件内容
less -      拙行查看文件内容
date -     显示当前时间
cal -        显示月历
df -          显示磁盘容量
du -         计算目录下文件占用磁盘的大小
head -     显示文件开头部分内容
tail -        显示文件结尾部分内容
切换用户身份
su -  username
离开系统
重启reboot;shutdown  -r  now;init6 
关机halt;shutdown -h  now;poweroff;init 0
文件类型
-:一般文件
d:目录文件
b:快设备文件
c:字符设备文件
I :连接文件
p:人工管道
建立连接
ln  -硬链接    .语法:ln  源文件  新建连接名
ln  -软连接    .语法:ln  -s 源文件   新建链接名
输入重定向
使用“<"来重定向输入源
从当前文档输入
使用<<让系统将一次键盘的全部输入,先送入虚拟的’当前文档’,原后一次性输入
输出重定向
使用>改变数据输出目标
——ls  -l>listfile
将当前目录下的文以长模式显示,然后写入listfile文件!文件已有内容会被消除
覆盖与追加
使用>进行输出重定向,文件的原内容会被覆盖
ls  -l>listfile
使用>>,可以将输出追加入文件
ls -l>>listfile
管道
使用 I 将前一个过滤器的输出直接送入后一个过滤器的输入
ls -l | grep  pass
重定向管道的常用范例
ls -l|more
分屏显示当前目录下的文件
cat<filea>fileb
拷贝filea到fileb
cat  file.*>file
将数个小文件合并成一个文件
可执行文件的搜索
which
-显示一个可执行文件的完整路径
slocate
语法
-slocate  【关键字段】
-locate  【关键字段】
-所有文件名及其路径包含关键字段的文件与目录都会显示
-slocate先将当前目录结构做成一个数据库,然后再在数据库中搜索匹配记录。
find
语法
find  【路径】【参数】 【表达式】
从指定路径递归向下搜索文件
常用的文件操作指令
wc -      统计文件的行,词,字数 
grep -   显示文件中匹配关键字的行
sort -     按序重排文本并送显示
编辑工具vi
vi  文件名
存写文件
从命令模式下:
:w    保存当前文件
:q     如果未对做改动则退出
:wq /:x/ZZ保存当前文件并退出
:q!  放弃存储并退出
:e      文件名  打开另一文件开始编辑
删除与快操作
在命令模式下键入v则进入快操作
移动光标以选定操作快
c剪切选定快  或  y复制选定快
p将选定内容贴在光标所在位置右手边
取消操作
u:      取消上一个更动
U :        取消一行内的所有更动
<ctrl - r>:重做
e!       放弃所有更动,重新编辑
查找文本
vi支持用户在全文中查找一个关键子段
在命令模式下,用/向上查找或用?向下查找
查找一直到文件尾或文件头
在查找后,可以用n继续寻找下一个关键字段
命令模式的输入选项
r<文件>       把文件插入到光标处
r!<命令>    把命令的输入插入到当前文本中
nr<文件>      把<文件>插入到底n行
!<命令>      运行命令原后返回
sh                  转到shell
so <文件>      读取<文件>再执行文件里面的命令
使用过往命令
使用!来调用过往命令
-!!:重复执行上一条命令
-!a:  重复执行上一条以a为首的命令
-!number:重复执行上一条在history表中记录号码为number的指令
- !-number:   重复执行前第number条命令
逻辑运算符
shell命令行支持在同一行的两条命令中插入&&(逻辑与)||(逻辑或)
--&&:当前一条指令执行成功时在执行后一条命令
--||:当前一条指令执行失败时再执行后一条指令
常用快捷键
Ctrl+d:输入以结束,在shell下相当于一个exit
Ctrl+c :键盘中断请求
Ctrl +s & Ctrl+q:暂停/恢复屏幕输出
Ctrl+l:清屏,相当于clear
tab:自动补完命令行与文件名
--tab键双击可以列出所有可能匹配的行
系统监视
uname:     显示系统信息
hostname:显示主机名
last:           列出最近的用户登陆
lastlog:      列出每一个用户的最近登录情况
free :          显示内存使用状况
top:            系统监视器
查询进程
查询进程的指令
-ps 【option】
pstree可以用来以树状的方式表现进程的父子关系
top是一个常用的系统监视工具
控制进程
kill
-语法:kill 【-signal】   PID
向进程传送一个特定的讯号
-默认为15(终结)
-kill -l:列出所有可以由kill传递的讯号
killall
进程的优先级,用nice值来表示
nice:以一个不同的nice值来运行指令
-nice  -n  num  command
renice:改变一个运行进程的nice值
-renice  -n  pid
command &:将一个进程直接丢入后台运行
-nohup  command &:将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断
ctrl+Z:将一个正在运行的前台进程暂停,并丢入后台
工作
jobs:列出系统当前的后台进程
fg:将后台进程拉回前台
bg:激活后台暂停的进程
用户管理
检查用户身份
who:查询当前在线的用户
groups:查询用户所属的组
id:显示当前用户信息
finger;查询用户信息
更改/删除用户
更改用户的资料可以通过 :
-redhat-config-users或kusers之类的图形界面工具来完成
-在字符界面下可以使用usermod指令来更改
系统管理者可以使用userdel指令来删除已存在的用户
-参数-r可以帮助系统将一个用户的目录一并删除
/etc/passwd文件
passwd文件中记录的是每个用户的登录信息
每一行代表一个用户,用:分割成七项,即用户的基础登陆信息
添加或删除一个用户,最基础的操作,即在passwd文件中添加或删除相应的个人记录
passwd文件详细
login  name:登录用名
passwd:密码
uid:用户身份编号
gid:登录默认所在组编号
full name:用户全面或注释
home directory:用户主目录
shell:用户默认使用shell
组管理
系统中组的信息,记录在/etc/group中
系统用户可以直接修改/etc/group文件达到更改组数据的目的,也可以使用以下指令
-groupadd:添加一个组
-groupdel:删除一个已存在组
-groupmod:更改组的信息
用户可用newgrp指令改变当前所在组
组文件
/etc/group中的每一行代表一个组,用:隔开不同项
-group_name:组名
-password:组密码(一般不用)
-GID:组身份编号
-user_list:组成员列表

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606744/viewspace-1867194/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30606744/viewspace-1867194/

linux常用命令||相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  10. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

最新文章

  1. 得到的旋转向量和平移向量转换成旋转矩阵 (SE(3))
  2. 各种小的 dp (精)
  3. c语言 获取文件名的相对路径,c – 如何获取对应于给予dlopen的相对路径的绝对库文件名?...
  4. nyoj66分数拆分
  5. CentOS 7 Root用户密码重置 2017-04-02
  6. web软件测试 测试报告模板_杭州软件测试培训要多长时间?需要学习什么内容?...
  7. Mem系列函数介绍及案例实现
  8. 小知识--DOS命令1
  9. java动态运行代码并动态执行
  10. EasyDarwin —— windows搭建rtsp服务,使用FFmpeg进行rtsp推拉流
  11. 小米手机相机英文翻译
  12. 李沐基于Pytorch的深度学习笔记(1)
  13. 什么是RSS?RSS是什么
  14. s6e3ha3 amoled屏
  15. 天玑1300和骁龙778plus哪个好
  16. 杭州程序员从互联网跳央企,晒一天工作和收入,网友:待一年就废
  17. 如何评估机器学习模型的商业价值
  18. 20个计算机英语关键词,英语微课堂:20个专业体育英语术语,秒懂赛场关键词!...
  19. java答辩记录问题,S2_javaWeb答辩问题集 qlzx
  20. html5如何设置自动对焦,如何HTML5自动对焦添加到轨道的形式?

热门文章

  1. #include<set>头文件的用法
  2. 分享优质JAVA学习网站
  3. Android4.0 SDK新功能详解
  4. 如何对大数据进行分析和处理?_光点科技
  5. Spring缺少aspectjweaver.jar异常
  6. python opencv 直方图均衡_OpenCV-Python教程(10、直方图均衡化)
  7. MCM/ICM(美国大学生数学建模竞赛)报名指南
  8. -Xms -Xmx等jvm参数的含义
  9. 在阿里云 ACK 上部署 EMQX MQTT 服务器集群
  10. 打造一支有服务能力的销售队伍