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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

运维工程师必备150个命令(连载中...)

發布時間:2023/12/29 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 运维工程师必备150个命令(连载中...) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

150個

1.mkdir ?make directory ? ? ? ? ? ? ? ? ? ? ? ? ?創建目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:mkdir /data表示在根下創建data目錄。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-p 遞歸創建


2.cd? ? change directorys ? ? ? ? ? ? ? ? ? ? ? ?切換目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:cd /表示進入根目錄。


3.ls ? ? list ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?列表目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:ls /etc

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-l(long)長格式顯示目錄或文件屬性。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-d(directory),表示查看目錄


4.touch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?創建文件或更改文件時間戳

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:touch /data


5.pwd ? ?print work dirtorys ? ? ? ? ? ? ? ? ? ? 打印工作目錄(路徑)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:pwd


6.vi?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?記事本 (簡單,功能少)


7.vim? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?編輯器 (復雜,功能比較多)


8.cat? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看文件內容(編輯、追加)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:cat oldboy.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?cat >>/data/test.txt<<EOF

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?I am studying linux.

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?EOF


9.echo ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是一個打印輸出內容的東西

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(printf 讓數據顯示更規范更,美觀)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:echo 'I am study linux.'

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?echo '

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1111

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2222

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3333

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '>>test.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?echo -e 'I am study linux\nI am study linux' >>b.txt


10.cp ? ? ? ? ?copy ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?拷貝文件或目錄(默認只能拷貝文件)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?格式:cp ?源 ?目的地 ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如: cp /data/test.txt /tmp

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-r ?遞歸拷貝 ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-a ?拷貝全部(包括屬性) ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-p ?保持屬性 ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-d ?復制鏈接文件

區別:

cp /data/ /tmp ? ? ? ? ? ?理論上是目錄下的內容,不包含目錄data本身

cp /data ? /tmp ? ? ? ? ? 理論上目錄級下面的內容,包含目錄data本身

實際上 cp 、mv 源/data/ 和 /data 一樣,如果目標/tmp不存在,則把/data改為/tmp


11.mv ? ? ? ?move ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 移動文件或目錄(也有改名的功能)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 格式:mv 源 目的地

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:mv /data/test.txt /tmp


12.rm ? ? ? remove ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除文件或目錄

慎用,危險,初學者一定用mv,find代替rm,在linux中是沒有回收站的,當空間不允許的時候想刪,就先備份。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 格式:rm 文件、目錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:rm /data/test.txt(默認只能刪文件)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:-f ?強制刪除 ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -r遞歸刪除(刪目錄)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

13.rmdir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除空目錄,現在基本很少用


14.find ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查找文件或某

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 格式:find 范圍?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:-type 類型?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? d(directory) 目錄?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? f (file)文件 ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -name 名字 ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -exec 行動 ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -mtime 時間 +7、-7、=7

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -o 或者 (并集)?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !取反 ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -a 并且 (交集)?

例如:find / -type f -name "*.txt" ? ?(在根目錄下查找名字以txt結尾的文件)

? ? ? find / -type d -name "*" ? ? ? ?(在根目錄下查找所有目錄)

? ? ? find / -type f -name "*.txt" -exec rm {} \;(在/下查找名字以txt結尾的文件,刪除)

? ? ? find / -type f -name "*.txt" -mtime +7 -exec rm {} \;(在/下查找名字以txt結尾的文件修改時間為7天前的,刪除)

? ? ? find / -type f -name "*.txt" ?-exec cp {} /tmp \;(在根目錄下查找名字以txt結尾的文件,拷貝到/tmp下)

? ? ? find / -type f -name "*.txt" ?-exec cp {} /tmp \; ? ??

? ? ? cp ‘find / -type f -name "*.txt" ?-exec cp {} /tmp 這兩條命令是等價的


15.xargs ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?從標準輸入獲取內容創建和執行命令

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:-n ?分組 ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -i 在 cp、mv、echo的時候用

例如:find /data -type f -name "*.txt"|xargs -n 6 (將查找到的文件分組)

? ? ? find /data -type f -name "*.txt"|xargs rm -f(刪除查找到的文件)

? ? ? find /data -type f -name "*.txt"|xargs -i mv {} /tmp(移動查找到的文件到/tmp下)


16.grep ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 擅長過濾(篩子)linux三劍客的老三

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:-v ?排除 ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -A(after) 后n行 ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -B (before)前n行 ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -C (context)前n和后n行 ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -i ?不區分大小寫

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -E ?支持多個篩選

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:grep“oldboy” test.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep ?-v“oldboy” test.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep 20 -A 10 ett.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep 30 -B 10 ett.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep "25" -C 5 ett.txt


17.head ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?頭,頭部 ? 顯示文件的前n行內容,默認前10行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-n 后面接數字,表示第n行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:head -2 /etc/passwd (n可以省略)


18.tail ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?尾,尾部 ? 顯示文件的后n行內容,默認后10行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-n 后面接數字,表示第n行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:tail -2 /etc/passwd (n可以省略)


19.seq ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 序列

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-s 指定分隔符 ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-w 補全數位

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:seq 10(排列1-10)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?seq 1 2 10(排列1-10,公差為2)


20.tree ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看目錄結構

如果顯示亂碼,則LANG=en ? ? 調整字符集,en英文 zh中文


21.alias ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看和設置別名

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作用:給危險命令加保護參數

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 格式:alias 命令="想修改的內容"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(可以是命令,也可以是字符串)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:alias rm='echo "this command does not allow to use."'

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


22.unalias? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?取消別名

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 格式:unalias + 命令

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:unalias rm


23.sed ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?擅長取行,替換,linux三劍客的老二

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:-n 取消默認輸出 ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -i 插入 ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -e 多項編輯?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 功能: p 打印 ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 是分隔符 ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?g 全部替換 ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s 查找并替換 ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?d 刪除 ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:sed -n '20.30p' ett.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sed 's#oldgirl#gongli#g' a.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sed 's#oldgirl#gongli#1' a.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??sed '/oldboy/p' ett.txt??過濾(查)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??sed '/oldboy/d' ett.txt??刪除(刪)

? ? ? ? ? ? ? ? ? ? ? ? sed ?-i 's#oldgirl#oldboy#g' `find /oldboy -type f -name "*.sh"`

?find ?. -type f -name "*.sh" | xargs sed -i.bak 's#oldboy#oldgirl#g' (先備份,再修改)


24.awk ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?擅長取列,linux三劍客的老大

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數:NR 行號 ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? && 并且 ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $0 整行內容 ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \n 回車 ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -F 指定分隔符

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例如:awk '{if(NR<31 && NR>19) ?printf $0"\n"}' ett.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? awk 'NR>19&&NR<31' ett.txt

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? awk 'NR==20,NR==30' ett.txt


25.yum? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 軟件包管理工具


26.useradd? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 添加用戶

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例子:useradd test


27.passwd ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?設置和修改密碼

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:passed test ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 如果直接輸入passwd,修改當前用戶密碼

? ? ? ? ? ? ? ? ? ?echo "123456"|passwd --stdin test ?直接修改密碼,非交互式


28.su ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?角色切換

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:su - test(一定要加-)

切換用戶時出現以下情況:

-bash-4.1$ ? ? ? ? 原因是,環境變量刪了

解決方法:cp -a /etc/skel/.bash* .


29.whoami? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看當前用戶


30.man? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看幫助

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:man cp


31.help? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看bash內置命令的幫助

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:help cd


32.uname ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 打印系統信息

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數:-m 查看多少位 ? ? ? ?例如:uname -m

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-r 查看內核版本信息 ?例如:uname -r?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-a 查看所有信息 ? ? ?例如:uname -a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-n 查看主機名 ? ? ? ?例如:uname -n ? ? ?


33.hostname? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看或設置主機名

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例如:hostname ? ? ? 顯示oldboy 就是主機名

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?hostname = uname -n


34.id ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?打印用戶和組的信息













=====================================================================================================================

相對路徑和絕對路徑

windows絕對路徑:E:\2016-老男孩-常用運維工具,從頭開始的路徑。

linux絕對路徑:cat /etc/sysconfig/network-scripts/ifcfg-eth0,從/開始的路徑。


? ? ?相對路徑:cat etc/sysconfig/network-scripts/ifcfg-eth0不從/開,不從頭開始的路徑。


特殊符號:

> ?或 ?1> ?? ? 輸出重定向,把前面的東西輸入到后面的文件中,會清除文件原有的內容。

>> 或 ?1>> ? ? 追加輸出重定向,把前面的東西輸入到后面的文件尾部,不會清除文件原有內容。

< ?或 ?0< ? ?? 輸入重定向, ? ? ?例子:xargs -n 2 <b.txt

<< 或 ?0<< ? ? 追加輸入重定向,

2> ? ?? ? ? ? ?錯誤重定向,

2>> ?? ? ? ? ? 錯誤追加重定向,

說明:

1.剪頭的指向就是數據的流向。

2.數字說明:

? ? ? ? ? ? a.標準輸入(stdin):代碼0,使用<或<<數據流向從右向左

? ? ? ? ? ? b.正常輸出(stdout):代碼1,使用>或>>,數據流向從左向右。 ?

? ? ? ? ? ? ? echo oldboy >a.txt 2>&1 = echo oldboy >a.txt 2>&1

? ? ? ? ? ? c.錯誤輸出(stderr):代碼2,使用2>或2>>,數據流向從左向右。

? ? ? ? ? ? ? cho oldboy 2>a.txt 1>b.txt?


| 管道符 ,把前面的結果交給后面的命令處理,處理內容。


.. 當前工作目錄的上一級目錄。


~ 當前用戶家目錄


{} 1.序列 ? ?2.find,xargs 可以內容文件作為處理結果


1.調出最近操作命令 ? ? 2.find,xargs中取反 ? ? 3.vim中 例如:q! wq! 之類的是強制操作


- 上一次所在的目錄(由oldpwd控制)


快捷鍵:

Tab鍵:命令補全

Ctrl+c:終止當前任務,命令或程序

Ctrl+d:退出當前用戶環境

Ctrl+l:清屏(clear)

Ctrl+shift+c:在CRT里面復制命令

Ctrl+shift+v:在CRT里面粘貼命令(shift+Insert)

Ctrl+a:光標到開頭

Ctrl+e:光標到結尾

Ctrl+u:清除當前光標前面的命令

Ctrl+k:清除當前光標后面的命令

Ctrl+w:清除光標前一個單詞或字符串,以空格分割

Ctrl+r: 命令行查找


轉載于:https://blog.51cto.com/goodcook/1749016

總結

以上是生活随笔為你收集整理的运维工程师必备150个命令(连载中...)的全部內容,希望文章能夠幫你解決所遇到的問題。

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