1.系统命令
1,poweroff:直接关机
2,shutdown:
-h:将系统关机;
-k:只是送出信息给所有用户,但不会实际关机;
-r:shutdown之后重新启动
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。
3,reboot:重启
4,halt:关机(仅限系统管理者)
5,who:显示系统所有使用者
6,whoami:显示当前用户
7,w:显示当前用户信息
8.clear:清空屏幕
2.系统管理
1,su:切换到其他用户
2,date:显示或设定系统的日期与时间
3,cal:当前日历,或者指定日期的日历
4,alias:设置指令的别名
5,unalias:取消指令别名
3.磁盘管理
1,pwd:显示当前工作目录
2,ls:显示指定工作目录下内容
3,cd:切换当前工作目录
“ ~ ”也表示为 home 目录 的意思
“ . ”则是表示目前所在的目录,
“ .. ”则表示目前目录位置的上一层目录
4,mkdir:创建目录
-p 递归创建目录
5,rmdir:删除目录
-p 递归创建目录
5,du:用于显示目录或文件的大小
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计
-k或--kilobytes 以1024 bytes为单位
-b或-bytes 显示目录或文件大小时,以byte为单位
6.dd:备份文件
if=文件名:输入文件名,默认为标准输入。即指定源文件
of=文件名:输出文件名,默认为标准输出。即指定目的文件
7,stat:显示文件详细信息
4.帮助指令
1,man:查看Linux中的外部指令帮助、配置文件帮助和编程帮助等信息
2,help:查看内部命令的帮助信息
3,whatis:查询一个命令执行什么功能,并将查询结果打印到终端上
5.文件管理
1,whereis:命令用于查找文件
-b 只查找二进制文件。
-B 只在设置的目录下查找二进制文件
-f 不显示文件名前的路径名称
-m 只查找说明文件
-M 只在设置的目录下查找说明文件
-s 只查找原始代码文件
-S 只在设置的目录下查找原始代码文件
-u 查找不包含指定类型的文件
2,cp:复制文件或目录
3,mv:为文件或目录改名、或将文件或目录移入其它位置
4,touch:创建文件
5,rm:删除文件
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
6,cat/tac:显示文件的内容/逆序显示文件的内容
-n 有1开始对所有输出的行数编号;
-b 和-n相似,只不过对于空白行不编号;
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
7,more/less:分页显示内容
8,head/tail:从头部/尾部截取文档内容
-c 显示的字节数
-n 显示文件的尾部 n 行内容
9,cut:截取列内容
-d :自定义分隔符
-f :与-d一起使用,指定显示哪列
10,locate:查找符合条件的文档
-b 匹配路径名下文件
-c 只输出找到的数量
11,find:在指定目录下查找文件
12,file:file命令用于辨识文件类型
-b 列出辨识结果时,不显示文件名称
13,ln:文件创件连接
-b 删除,覆盖目标文件之前的备份
-d 建立目录的硬连接
-f 强行建立文件或目录的连接,不论文件或目录是否存在
-i 覆盖既有文件之前先询问用户
-n 把符号连接的目的目录视为一般文件
-s 对源文件建立符号连接,而非硬连接
6.文档编辑
1,sort:针对文本文件的内容,以行为单位来排序
-b 忽略每行前面开始出的空格字符
-c 检查文件是否已经按照顺序排序
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符
-f 排序时,将小写字母视为大写字母
-m 将几个排序好的文件进行合并
-M 将前面3个字母依照月份的缩写进行排序
-n 依照数值的大小排序
-u 意味着是唯一的(unique),输出的结果是去完重了的
-r 以相反的顺序来排序
2,uniq:命令用于检查及删除文本文件中重复出现的行列
-c 在每列旁边显示该行重复出现的次数
-d 仅显示重复出现的行列
-f 忽略比较指定的栏位
-u 仅显示出一次的行列
3,wc:计算文件的Byte数、字数、或是列数
-c 只显示Bytes数
-l 只显示行数
-w 只显示字数
4,grep:查找文件里符合条件的字符串
-c 计算符合范本样式的列数
-n 在显示符合范本样式的那一列之前,标示出该列的编号