日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux常用命令(第二版) --Shell应用技巧

發布時間:2025/3/17 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux常用命令(第二版) --Shell应用技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Shell應用技巧

?

小技巧:

1、命令補全功能: <Tab>

2、清屏: Ctrl+l

3、刪除光標前所有內容: Ctrl+u

4、命令歷史記錄: history

這時:? !history所列出的命令標號,就可以執行那條命令。

如: !188

而且: 按方向鍵可查找以前執行過的命令。

?

重要技巧:

1、命令別名:

作用: 可以使操作更加容易,命令能夠更加容易記憶。

alias 顯示系統已經定義了的別名。?

?

定義別名:

alias?copy=cp?

alias?drm=”rm?-rf” #定義別名組合,必須用“”引起來

?

刪除別名:

unalias?copy?

?

附-很多時候,UNIX系統中系統并沒有作這些別名的設置!

?

?

2、輸入輸出重定向:

0?(STDIN) -標準輸入,鍵盤;?

1?(STDOUT) -標準輸出,顯示器;?

2?(STDERR) -標準錯誤輸出,顯示器。

?

>>>?輸出重定向?

ls?-l?/tmp?>?test.txt //?文件原來內容清空

ls?-l?/tmp?>>?test.txt? //?追加

?

<?輸入重定向?

wall?<?test.txt? //?輸入重定向

?

2>?錯誤輸出重定向?

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

?

?

3、管道:將一個命令的輸出傳送給另一個命令,作為另一個命令的輸入。

ls?-l?/etc?|?more?

ls?-l?/etc?|?grep?init? #grep?init?/etc/inittab

ls?-l?/etc?|?grep?init?|?wc?-l? #wc?命令是個計數器

?

4、命令連接符

1; #用;間隔的各命令按順序依次執行

?pwd?;ls?;date?

?

2&&

command1?&&?command2

成功 ???????執行

失敗 ???????不執行

#前后命令的執行存在邏輯與關系,?只有&&前面的命令執行成功后,它后面的命令才被執行。?

E.g.

write?Mary?<?/home/hadoop/love.txt?&&?rm?-f?/home/hadoop/love.txt

ls?&&?pwd

lskkk?&&?pwd

?

3||

command1?||?command2

執行 ???不執行

不執行 ???執行

#前后命令的執行存在邏輯或關系,只有||前面的命令執行失敗后,它后面的命令才被執行。

E.g.

write?Mary?<?/home/hadoop/love.txt?||?mail?Mary?<?/home/hadoop/love.txt

ls?||?pwd

lskkk?||?pwd

?

詳細內容請參考另一系列博客-《四天精通Shell編程》系列:

http://blog.csdn.net/zjf280441589/article/details/17455515

http://blog.csdn.net/zjf280441589/article/details/17467069

http://blog.csdn.net/zjf280441589/article/details/17487351

http://blog.csdn.net/zjf280441589/article/details/17503985


5、命令替換

命令1?`命令2` #將命令2的輸出作為命令1的參數,簡化操作。

?

e.g. ll?`which?touch` #產看touch命令的詳細信息

?

附-cat?/etc/shells #列出當前系統所支持的所有shell

Linux默認的就是bash /bin/bash

比較老一點的UNIX ?????????bin/sh

附-wc

wc?-l?msg #查看msg文件內容有多少行

總結

以上是生活随笔為你收集整理的Linux常用命令(第二版) --Shell应用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。