linux命令記錄

2021-06-07 21:28:40 字數 2046 閱讀 4383

檔案拷貝

—— cp -ri a/* b,將a資料夾下的所有檔案拷貝到b資料夾下  

—— cp -r 原始檔 目的檔案,引數r是指連同原始檔中的子目錄一起拷貝

使用者

—— useradd,新增使用者

—— passwd ,使用者名稱,輸入密碼

—— su,切換使用者,切換到root

—— sudo,普通使用者可以執行root才能執行的命令,環境還是普通的

—— who,檢視所有登陸使用者

建立或刪除檔案或目錄

—— mkdir,建立目錄

—— rmdir,刪除目錄

—— touch,建立空檔案

—— rm,刪除檔案

① rm -i 檔名,詢問是否要刪除檔案

② rm -f 檔名,不經確認強制刪除檔案

③ rm -r 目錄名,連同目錄下的子目錄一同刪除

④ rm -rf 檔名或目錄名,不經確認刪除檔案或目錄

—— mv,移動目錄或檔案,給目錄或檔案重新命名

① mv /tmp/***.tar /root ,將/tmp目錄下的***.tar檔案移動到/root目錄

② mv aaa.tar bbb.tar,將當前目錄下的aaa.tar更名為bbb.tar

程序

—— kill,用於終止後台程式,通過向程序傳送指定的訊號來結束程序

① kill [-s訊號] 程序名,發出的訊號既可以是訊號名,也可以對應數字

如,kill -9 123,將終止pid(程序號)為123的程序

② kill -l,顯示訊號列表

—— ps,程序檢視,可以檢視有哪些程序正在執行以及執行的狀態,程序是否結束,進行有沒有僵死,哪些程序占用了更多的資源

① -e ,顯示所有程序

② -f ,全格式

③ -l ,長格式

—— top,顯示系統當前的程序和其他狀況,動態顯示程序(通過使用者互動來不斷重新整理當前狀態)

① 《空格》,立即重新整理顯示

② h或者?,顯示幫助畫面給出一些剪短的命令總結說明

③ m,切換顯示記憶體資訊

④ t,切換顯示程序和cpu狀態資訊

⑤ c,切換顯示命令名稱和完整命令列

⑥ m,根據駐留記憶體大小進行排序

⑦ p,根據cpu使用百分比大小進行排序

⑧ q,退出

許可權

—— chmod,改變檔案或目錄的訪問許可權

chmod [who][+-=][mode]檔名

1.who,下述的乙個或多個組合

① u使用者user,檔案或目錄的所有者

② g同組group使用者,與檔案屬主有相同組id的所有使用者

③ o其他other使用者

④ a所有all使用者,是系統預設值

2.操作使用者

① + ,增加某個許可權

② - ,取消某個許可權

③ = ,賦予給定許可權,並取消其他所有許可權

3.mode,表示許可權

r,可讀;w,可寫;x,可執行

如chmod +x p.py,給p.py檔案增加可執行的許可權

—— chown,更改某個檔案或目錄的屬主和陣列

chown [使用者:組] 檔案

如:chown wudi:dba text,把text檔案的屬主和陣列更改為wudi和dba

其他

—— cat,顯示或連線一般的ascii檔案

—— hostname,檢視linux的計算機名

—— whoami,檢視當前使用者

—— pwd,顯示當前路徑

—— df,檢視系統的硬體資訊

—— cd,進出目錄的

① 直接輸入cd,回到使用者自己的home目錄

② cd /home/wd/test

③ cd .. 回到上一級目錄

linux命令記錄

1.多檔案內容的查詢替換 sed i s oldstring newstring g grep oldstring rl dir 2.tcpdump 網路抓包 tcpdump xns0 i any udp tcp port i 指定網絡卡 upd tcp 協議 port 指定埠 其他具體選型參考 m...

linux命令記錄

1 設定histtimeformat d m y t 然後history命令的輸出結果帶有時間戳2 查詢該目錄下有含有關鍵字的檔案 find type f xargs grep keyword 3 一行dd命令指令碼就可以實現測試磁碟的讀寫速度 dd if dev zero of tmp outpu...

linux 命令記錄

為單個檔案授權 chmod 777 startup.sh 關閉防火牆 systemctl stop firewalld.servicecentos 6.5 1 立即關閉,並非永久關閉service iptables stop 2 永久關閉iptables f 關閉防火牆功能 chkconfig ip...