linux shell 应用技巧

本文介绍了Shell中的一些实用技巧,包括基本的文件操作命令如cat、history等的应用,命令别名的设置,输入输出重定向的方法,以及如何使用管道来连接多个命令。这些技巧对于提高日常工作效率非常有帮助。

shell 应用技巧

cat /etc/shells

自动提示

history 历史命令

! + 序列号执行执行过的命令

上下箭头

ctrl + l

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

命令别名

例子alias copy=cp

    alias xrm="rm -r"

查看别名 alias

删除别名 unalias

输入输出重定向 

输出重定向 >  -0

ls -l /tmp > /tmp.msg

ls -l /tmp >> /tmp.msg在原文件追加

输入重定向 <   -1

vim hehe.rst

hjfsdhgkjhsjaguiebdahiuga

wall < hehe.rst

错误输出重定向 2>   -2

cp -R /usr /backup/usr.bak 2> /bak.error

管道

将一个命令的输出当做另一个命令的输入,理论上连接n个

ls /etc | more

ls /etc | grep init

ls /etc | grep init | wc -l

命令连接符

;--命令依次执行

pwd ;ls ;date

&& --第一个命令成功第二个执行,第一个失败第二个不执行

write marry < /home/zeuss/love.txt && rm 

/home/zeuss/love.txt

ls && pwd

|| --第一个成功第二个不执行,第一个失败第二个执行

write marry < love.txt || mail marry < love.txt

命令替换符  --把一个命令的输出当做另一个命令的参数

ls -l `which touch`


转载于:https://my.oschina.net/frostz/blog/309033

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值