基础命令详解
-
查看及切换目录
-
-
别名的定义:简化长命令
* 添加别名 临时生效 [root@A ~]# alias hn='hostname' [root@A ~]# hn lifei.qq.com * 删除别名 [root@A ~]# unalias hn * 查看别名 [root@A ~]# unalias unalias: 用法:unalias [-a] 名称 [名称 ...] [root@A ~]# unalias hn [root@A ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto'
-
-
-
grep
* 根据字符串模式提取文本行 * * grep 【选项】 ‘匹配模式' 文本文件。。。 * 常用命令选项 * * -v,取反匹配 * * -i,忽略大小写 * [root@A ~]# grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin [root@A ~]# grep -v root /etc/passwd bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin
-
-
-
管道操作( | )
- 比如查看/etc/passwd的8-12行
- 操作思路为用head -12 /etc/passwd的前12行,结果管道给tail去后五行
- [root@A ~]# head -12 /etc/passwd | tail -5
halt❌7:0:halt:/sbin:/sbin/halt
mail❌8:12:mail:/var/spool/mail:/sbin/nologin
operator❌11:0:operator:/root:/sbin/nologin
games❌12💯games:/usr/games:/sbin/nologin
ftp❌14:50:FTP User:/var/ftp:/sbin/nologin
还可以多命令管道,比如在这个命令的基础上显示行号
[root@A ~]# cat -n /etc/passwd | head -12 | tail -5
8 halt❌7:0:halt:/sbin:/sbin/halt
9 mail❌8:12:mail:/var/spool/mail:/sbin/nologin
10 operator❌11:0:operator:/root:/sbin/nologin
11 games❌12💯games:/usr/games:/sbin/nologin
12 ftp❌14:50:FTP User:/var/ftp:/sbin/nologin * 又比如ifconfig | less就可以操作查看 - 或者ifconfig | head -2,只查看前两行
- [root@A ~]# ifconfig | head -2
enp0s5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.211.55.17 netmask 255.255.255.0 broadcast 10.211.55.255
-