[centos]shell命令笔记
1.技巧列表 [1] 命令别名 [2] 输入/输出重定向 [3] 管道 [4] 命令连接符 [5] 命令替换符 2.命令别名 [1] <Tab> 命名补全 [2] ctrl + l 清屏命令快捷键 [3] ctrl + u 清除光标前面所有字符 [4] history 敲击的命令记录 [5] !num 执行num的命令 [6] 上下键命令 以前的命令 [7] alias copy=cp 定义别名 [8] unlias copy 删除别名 [9] alias drm="rm -r" 定义别名 3.输入/输出重定向 [1] 同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。分别对应于:0 (STDIN) 标准输入 1(STDOUT)标准输出 2(STDERR)标准错误输出 [2] ls -l /tmp > /tmp.msg 把查询结果写入一个文件 [3] ls -l >> /tmp.msg 把查询结果追加到一个文件 [4] wall < /etc/motd 输入重定向 [5] cp -R /usr/backup/usr.bak 2> /bak.error 输出错误重定向(2>) 4.管道 [1] 将一个命令的输出传送给另一个命令,作为另一个命令的输入 [2] command1 | command2 | command3 [3] ls -l /etc | more [4] ls -l /etc | grep init [5] ls -l /etc | grep init | wc -l [6] wc -l(line) /etc/services 统计文件的行数 5.命令连接符 [1] ; 用;间隔的各命令按顺序依次执行。 [2] && 前后命令的执行存在逻辑与关系,只有&&前面的命令执行成功后,它后面的命令才被执行。 [3] || 前后命令的执行存在逻辑或关系,如果前面命令执行成功,后面命令则不执行,反之,则执行 6.命令替换符 [1] ls -l `which touch` 将which touch结果传递给ls -l执行 [2] which touch 查看命令所在目录
相关推荐
步知道 2020-10-27
85251846 2020-09-14
changecan 2020-11-19
ECSHOP专属建设 2020-11-13
88427810 2020-11-02
Junzizhiai 2020-10-10
jackalwb 2020-10-05
小网管 2020-09-03
shiwenqiang 2020-09-14
summerinsist 2020-08-21
87901735 2020-08-19
PinkBean 2020-08-11
85407718 2020-08-09
MichelinMessi 2020-07-30
suosuo 2020-07-28
CARBON 2020-07-28
lizhengfa 2020-07-27
88427810 2020-07-26