重定向和管道符
Linux命令分類:
內部命令:內存
外部命令:硬盤(shell解釋器程序之外的命令)
Tab鍵:自動補全
ctrl+u:清空至行首
ctrl+k:清空至行尾
ctrl+L:清屏(新建空白屏)
ctrl+c:取消本次命令編輯(結束當前命令)
:重定向符
將>左側命令輸出的結果放到>右側的文件中去
|:管道符
將|左側命令輸出的結果當作|右側的參數使用
col -b:專門去亂碼的命令(去死餅)
ls:
-l:顯示屬性
-lh:易讀形式顯示目錄內容詳細信息
-lha/-lhA:易讀形式顯示目錄所有(包含隱藏對象)內容詳細信息
-lhd:以易讀形式顯示目錄本身的詳細信息
例如:
查看etc目錄的內容: ls -lh /etc/
查看etc目錄中所有內容: ls -lhA /etc/
查看etc目錄本身信息: ls -lhd /etc/
所有ls帶-l選項的目錄可以簡寫成ll(紅帽系列專用)
du:
查看目錄及文件的空間占用量
-sh :查看目錄所占用空間
別名:
希望輸入lh時候相當于ls -lh
alias lh = 'ls -lh'
cp -p:復制出來的目標文件保留原有的權限
which:檢查外部命令所對應的文件在什么地方
find:
查找文件所在位置
find 查找位置 查找條件
例:find /etc/ -name smb.conf
find / -name smb.conf > /root/a1.txt
find / -name ifcfg.txt > /root/a2.txt
例:find / -name incfg.txt -o smb.conf > /root/a3.txt
查找這兩個文件并放到root下的a3.txt
不同種類用-a,同種條件用-o
查找出/目錄下所有隱藏文件夾(隱藏目錄)
find / -name ".*" -a -type(類型) d
d:目錄 f:文件
轉載于:https://www.cnblogs.com/guarderming/p/7604178.html
總結
- 上一篇: 毁掉云计算项目的三个“好办法”
- 下一篇: 云呼叫中心系统: 引领企业通信产业下一春