[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 查看命令所在目录
 
 
 
 
 
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值