shell 入门

历史命令,默认保存1000条历史命令记录

[root@localhost ~]# history

查询历史执行过的命令数量

[root@localhost ~]# echo $HISTSIZE

表示上一条命令

[root@localhost ~]# !!

执行历史命令编号为950的那一条命令

[root@localhost ~]# !950

执行历史命令中倒数,首字母为c的那条命令

[root@localhost ~]# !c

表示上一条命令的最后一个参数

[root@localhost ~]# mkdir /tmp/123

[root@localhost ~]# cd !$

cd /tmp/11

tar键  命令或路径补全功能

alias test1='ls -l /home/'

查看命令别名

[root@localhost 11]# alias

临时定义命令别名

[root@localhost 11]# alias lsh='/bin/ls /home/'

取消自定义命令别名

[root@localhost 11]# unalias lsh

*号通配符

[root@localhost 11]# ls *.txt

?号通配符

[root@localhost 11]# ls ?.txt

管道符

[root@localhost 11]# cat /etc/passwd | wc -l

覆盖重定向

[root@localhost 11]# echo "test" > 1.txt

追加重定向

[root@localhost 11]# echo "test" >> 1.txt

反向重定向

[root@localhost 11]# wc -l < 1.txt

错误覆盖重定向

[root@localhost 11]# ls /tmp/ 2>1.txt

错误追加重定向

[root@localhost 11]# ls /tmp/ 2>>1.txt

&命令后台执行

[root@localhost 11]# sleep 1000 &


你可能感兴趣的:(入门,shell)