linux 常用命令(四)

shutdown -h now    关机命令

reboot  重启命令

pws   显示当前目录

 

cat/etc/shells 查看所有的shell

 

tab 自动补全键

 

ctrl + l 清屏

ctrl + u 删除光标前面的所有字符

history 查看 命令的历史记录

 

alias 查看系统命令的别名

alias copy=cp 定义命令别名

alias copy="rm-i" 定义命令组别名 

unalias 移除命令别名

demo: unalias copy

 

输入输出重定向

STDIN  标准输入

STDOUT 标准输出

STDERR 标准错误

>  输出重定向

>> 追加输出重定向 类似于向数组的push方法

<  输入重定向

<<

2> 错误输出重定向

demo: date > /temp.msg  将date执行的结果输出到/temp.msg文件中

demo: wall < /temp.msg  将temp.msg的信息发送所有用户

demo: 命令 2> name.err  执行命令,如何命令出错,将错误信息添加到name.err中

 

 

管道:将一个命令的输出传输给另外一个命令,作为另外一个命令的输入这个叫做管道

demo: ls -l /etc | more

demo ls -l /etc | grep init | wc -l  统计在/etc目录下的包含init关键字的个数

 

命令连接符

 

;  用;间隔的各命令按顺序依次执行

&&  command_one && command_two 如果第一个命令执行成功,才会去执行第二个命令

||  command_one && command_two 如果第一个命令执行成功,就不会去执行第二个命令,否者就执行第二个命令

 

命令替换符: 将一个命令的输入作为另一个命令的参数

demo:ls -l `which touch` 查找到touch命令,并显示出命令的详细信息

你可能感兴趣的:(linux 常用命令)