您的位置:首页 > 其它

其他命令

2015-11-24 11:09 344 查看
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
12
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
本文出自 “所谓的命运 不同的选择” 博客,请务必保留此出处http://dongshi.blog.51cto.com/5145353/1716267
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: