echo

作用:打印输出内容,配合>或>>使用可以为文件覆盖或追加内容

例如:

[root@lb ~]# echo "I am learning Linux"
I am learning Linux


[root@lb data]# echo "I am learning Linux" > linbin.txt    ##将内容I am learning Linux输入重定向到文件linbin.txt

[root@lb data]# cat linbin.txt
I am learning Linux


seq

作用:打印数字序列,默认是从1开始,默认分隔符是回车键

例如:

[root@lb data]# seq 5    ##打印数字序列1-5
1
2
3
4
5


[root@lb data]# seq 3 5    ##打印数字序列3-5
3
4
5


[root@lb data]# seq 1 2 10    ##打印奇数,从1开始 步长为2
1
3
5
7
9


[root@lb data]# seq 2 2 10    ##打印偶数,从2开始 步长为2
1
2
4
6
8
10

常用参数

-s    指定分隔符,默认是

[root@lb data]# seq -s" " 5    ##指定空格为分隔符,打印数字序列1-5
1 2 3 4 5


clear

作用:清屏

例如:

[root@lb ~]# clear


alias

作用:查看或定义别名

用法:alias name='string'

例如:

[root@lb ~]# alias grep='grep --color=auto'    ##定义别名,临时生效

[root@lb ~]# grep "3306" /etc/services
mysql           3306/tcp                        # MySQL
mysql           3306/udp                        # MySQL


unalias

作用:取消别名

例如:

[root@lb ~]unalias grep


type

作用:查看命令类型,分内置和外部命令

用法:type command

例如:

[root@lb ~]# type mkdir    ##外部命令
mkdir is /bin/mkdir

[root@lb ~]# type cd    ##内置命令
cd is a shell builtin


history

作用:查看用户操作的历史命令,默认保留1000条,由变量$HISTSIZE控制,命令记录保存在文件~/.bash_history中

常用参数

-c    清空历史命令

[root@lb ~]# history -c


-d    删除指定的历史命令

[root@lb ~]# history -d 3    ##删除第3条历史命令


getenforce

作用:查看selinux状态,Enforcing表示开启,Permissive表示警告但不阻止,Disabled表示关闭

例如:

[root@lb ~]# getenforce
Enforcing


setenforce

作用:临时设置selinux状态,0表示关闭,1表示开启

例如:

[root@lb ~]# setenforce 0

[root@lb ~]# getenforce
Permissive