Linux系统命令小记
- pwd:查看当前路径
[root@localhost ~]# pwd/root
- date:查看当前日期
[root@localhost ~]# date2021年 09月 09日 星期四 09:46:12 CST
- ls:查看当前路径下的文件
[root@localhost ~]# lsanaconda-ks.cfg initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面
cal:日历命令
[root@localhost ~]# cal九月 2021日 一 二 三 四 五 六1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30[root@localhost ~]# cal 2021 # 显示2021年的日历2021一月 二月 三月日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 1 2 3 4 5 6 1 2 3 4 5 63 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 1310 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 2017 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 2724 25 26 27 28 29 30 28 28 29 30 3131四月 五月 六月日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 1 1 2 3 4 54 5 6 7 8 9 10 2 3 4 5 6 7 8 6 7 8 9 10 11 1211 12 13 14 15 16 17 9 10 11 12 13 14 15 13 14 15 16 17 18 1918 19 20 21 22 23 24 16 17 18 19 20 21 22 20 21 22 23 24 25 2625 26 27 28 29 30 23 24 25 26 27 28 29 27 28 29 3030 31七月 八月 九月日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 1 2 3 4 5 6 7 1 2 3 44 5 6 7 8 9 10 8 9 10 11 12 13 14 5 6 7 8 9 10 1111 12 13 14 15 16 17 15 16 17 18 19 20 21 12 13 14 15 16 17 1818 19 20 21 22 23 24 22 23 24 25 26 27 28 19 20 21 22 23 24 2525 26 27 28 29 30 31 29 30 31 26 27 28 29 30十月 十一月 十二月日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 1 2 3 4 5 6 1 2 3 43 4 5 6 7 8 9 7 8 9 10 11 12 13 5 6 7 8 9 10 1110 11 12 13 14 15 16 14 15 16 17 18 19 20 12 13 14 15 16 17 1817 18 19 20 21 22 23 21 22 23 24 25 26 27 19 20 21 22 23 24 2524 25 26 27 28 29 30 28 29 30 26 27 28 29 30 3131
- who:列出在线用户
[root@localhost ~]# whoroot :0 2021-09-09 09:45 (:0)root pts/0 2021-09-09 09:46 (:0)
- uname:系统信息命令
[root@localhost ~]# unameLinux[root@localhost ~]# uname -r3.10.0-514.el7.x86_64[root@localhost ~]# uname -mx86_64[root@localhost ~]# uname -ix86_64[root@localhost ~]# uname -v#1 SMP Tue Nov 22 16:42:41 UTC 2016
clear:清屏
su zjiet:切换当前用户为zjiet
[root@localhost ~]# su zjiet[zjiet@localhost root]$
- cd:进入到某个目录
[zjiet@localhost home]$ cd /home/[zjiet@localhost home]$ pwd/home
- runlevel:查看当前运行级别 | 运行级别0 | 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 | | —- | :—-: | | 运行级别1 | 单用户工作状态,root权限,用于系统维护,禁止远程登陆 | | 运行级别2 | 多用户状态(没有NFS) | | 运行级别3 | 完全的多用户状态(有NFS),登陆后进入控制台命令行模式 | | 运行级别4 | 系统未使用,保留 | | 运行级别5 | X11控制台,登陆后进入图形GUI模式 | | 运行级别6 | 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 |
[zjiet@localhost home]$ runlevelN 5
- init 3:切换运行级别为3
init 3
运行之后,如果当前是图形界面就会切换到纯文本界面。
- shutdown [选项] [参数]:关机/重启
选项:-h(关机) -r(重启)
参数:mm:ss(某个时刻);+n(n分钟后)[zjiet@localhost home]$ shutdown -h 10:00 # 10点关机[zjiet@localhost home]$ shutdown -h +5 # 5分钟后关机[zjiet@localhost home]$ shutdown -h now # 立即关机[zjiet@localhost home]$ shutdown -r now # 立即重启
- man:在线帮助命令
[zjiet@localhost home]$ man who # 查看who的帮助命令
- history:查看用户在命令行操作中输入过的所有命令
用户在命令行操作中输入的所有命令,系统都会将其自动记录到用户宿主机主目录下的一个文件中(~/.bash_history),记录的多少由用户环境变量中的HISTSIZE决定。[root@localhost ~]# history1 ifconfig2 shutdown now3 ifconfig4 pwd5 date6 cal 20217 cal8 who[root@localhost ~]# !5 # 执行历史中第5条语句date2021年 09月 09日 星期四 11:08:34 CST
- wc:统计命令
wc命令用来统计给定文件的行数、字数和字符数
格式为:
wc [ -lw] [ -c] 文件名
l为统计行数
w为统计字数
c为统计字节数[root@localhost ~]# vi helloworld.py[root@localhost ~]# cat helloworld.pyprint('Hello World!')[root@localhost ~]# wc helloworld.py1 2 22 helloworld.py
- Shell的重定向:
“>” 将输入的信息直接写入,”>>”将输入的信息以追加的方式写入: ```shell [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@localhost ~]# ls >test [root@localhost ~]# cat test anaconda-ks.cfg initial-setup-ks.cfg test 公共 模板 视频 图片 文档 下载 音乐 桌面 [root@localhost ~]# cal >> test [root@localhost ~]# cat test anaconda-ks.cfg initial-setup-ks.cfg test 公共 模板 视频 图片 文档 下载 音乐 桌面
日 一 二 三 四 五 六九月 2021
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 301 2 3 4
[root@localhost ~]#
-Shell的管道操作<br />管道线"|"可以将多个简单的命令集合在一起,用以完成较复杂的功能。管道先"|"前面命令的输出是管道线"|"的输入。格式为:```shell命令1 | 命令2 | 命令3| ··· | 命令n
例:
[root@localhost ~]# cal九月 2021日 一 二 三 四 五 六1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30[root@localhost ~]# cal | wc8 39 151
