linux 命令行大全WORD 版本
下达指令
command [-options] parameter1 parameter2 ...
command:命令或者可执行文件
options:选项
parameter1.2…:参数
如:
ls -l ~
列出当前用户目录下的文件列表
指令太长用\反斜杠换行
如:
其中a 选项表示列出隐藏文件,默认不列出隐藏文件。
以”.”开头的都是隐藏文件
date 显示日期时间(格式化)
格式化
date +%Y%m%d%H%M%S
语言
显示当前语言 echo $LANG
设置语言
LANG=en_US
设置成了英文,如果设置成无效的语言,则使用默认的英文en_US,也就是先读取环境变量
$LANG,如果合法,就使用,如果不合法就使用英文en_US。
设置语言只对此次登录有效,下次再登录又会还原回去。
cal 显示日历
格式:
cal [month] [year]
如:
1
显示 个月
默认是当前年月:
1
显示 年
bc 计算器
输入 即可进入计算器,其实是打开了 这个软件,类似 。
bc bc vi
bc 中输入需要计算的算式,回车即出结果。
其中scale=3 设置小数位数为3,默认是0
quit 退出
常用热键
TAB:自动补全,自动查询剩余命令,如果多个会列出来
CTRL+C:终端目前程序,如日志跑个不停的时候按。
CTRL+D:键盘输入结束,相当于exit
查询帮助
man 查询帮助
如:man date
man 一个命令之后会进入一个单独的帮助页面,成为man page,按q 即可退出。
说明列表
如下:
数字含义列表
其中 后面的 有特殊含义,含义列表如下:
DATE(1) 1
如: 会出现 说明 是装置档案
man null NULL(4), null
查询命令的数字 man–f date
如果一个命令有多个数字,默认显示第一个,可以用man–f 查看有几个,如:
有(1)和一个(1p)两个命令,而man date 默认是显示第1 个。所以man 1 date 根man date 相
同
whatis 是man–f 的简写,如:
查看指定数字命令man 1p man
查看指定数字的命令,在man 后面跟命令数字即可,如:
显示:
模糊搜索命令 man–k date
如:
不管是左边命令还是右边说明,只要有此关键字就会列出来
apropos 是man–k 的缩写
基本操作
info 查询帮助
info 跟man 类似,只不过用类似网页的形式展示,打开后按N、P、U 等操作下一页、上一
页、上一层等。
nano 文本编辑器
与vi 类似的编辑器,如:
nano test.txt
如果文件不存在,则自动新建,存在则编辑,离开编辑器按ctrl+X
关机相关
查看在线客户端 who
如:
表示有两个客户端用户root 在线,1 个客户端kkk 在线。
查看网络连接状态 netstat -a
查看后台进程ps –aux
同步内存缓存到硬盘 sync
linux 默认会将硬盘的部分数据放到缓存提高速度,如果这些数据有更新不会立刻同步到硬
盘,使用sync 同步即可。
root 账号同步所有的资料,非root 账号只同步自己的资料。
shutdown
shutdown–h now
立即关机
shutdown–r now
立即重启
shutdown–h 20:25
系统在今天的 20:25 分会关机,若在21:25 才下达此指令,则隔天才关机
shutdown -h 1 "kkk"
系统一分钟以后关机,并发送通知内容kkk
此时如果按ctrl+C,则会取消关机
shutdown -k now 'This system will reboot'
只是通知关机,并不会真正关机
shutdown–c
取消关机,此命令在另一个客户端运行才有意义,因为同一个客户端如果要执行它,必定先
按Ctrl+C,而此时已经取消了关机
halt、poweroff、reboot
halt、poweroff 都是立即关机
reboot 重启
init 切换执行等级
init 0 关机
init 3 纯文字
init 5 图形界面