linux 常用命令整理

2021-10-04 06:15:00 字數 2652 閱讀 7841

目錄

1、檔案管理

catchmod mv

rm cp

scp

tail 

3、檔案傳輸

4、磁碟管理

5、備份壓縮

7、系統管理

sudo su

kill

用於連線檔案並列印到標準輸出裝置上

cat [-abeensttuv] [--help] [--version] filename

檔案呼叫許可權分為** : 檔案擁有者、群組、其他。

語法:chmod [-cfvr] [--help] [--version] mode file...

mode : 許可權設定字串,格式如下 :[ugoa...][[+-=][rwxx]...][,...]

將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同乙個群體者可寫入,但其他以外的人則不可寫入 :

chmod ug+w,o-w file1.txt file2.txt
chmod也可以用數字來表示許可權如 【chmod abc file】:其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。r=4,w=2,x=1

chmod ug=rwx,o=x file    等價於  chmod 771 file
用來為檔案或目錄改名、或將檔案或目錄移入其它位置。

語法:mv [-i/-f] source dest
mv 檔名 檔名

改名:將源檔名改為目標檔名

mv 檔名 目錄名

移動:將檔案移動到目標目錄

mv 目錄名 目錄名

移動:目標目錄已存在,將源目錄移動到目標目錄;

改名:目標目錄不存在則改名

mv 目錄名 檔名

出錯用於刪除乙個檔案或者目錄

語法:rm [options] name...

刪除當前目錄下的所有檔案及目錄,命令行為:rm -r *

用於複製檔案或目錄

語法:cp [options] source dest

-f:覆蓋已經存在的目標檔案而不給出提示。

-i:與-f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。

-p:除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中。

-r:若給出的原始檔是乙個目錄檔案,此時將複製該目錄下所有的子目錄和檔案。

用於linux 之間複製檔案和目錄。secure copy 的縮寫, scp 是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令,scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。

語法:scp [可選引數] file_source file_target
從本地複製到遠端:scp local_file remote_username@remote_ip:remote_folder

從遠端複製到本地:scp remote_username@remote_ip:remote_folder   local_folder

scp [-1246bcpqrv] [-c cipher] [-f ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-p port] [-s program]

[[user@]host1:]file1 [...] [[user@]host2:]file2

可用於檢視檔案的內容,有乙個常用的引數-f 常用於查閱正在改變的日誌檔案

語法:tail [引數] [檔案]

mkdir

用於建立名稱為 dirname 之子目錄。

語法:mkdir [-p] dirname

-p 確保目錄名稱存在,不存在的就建乙個。例  mkdir -p bbb/test,若 bbb 目錄原本不存在,則建立乙個

以系統管理者的身份執行指令

語法:sudo command
用於變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼

語法:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [user [arg]]

用於刪除執行中的程式或工作

語法:kill [-s 《資訊名稱或編號》][程式] 或 kill [-l 《資訊編號》]

顯示訊號#    kill -l

殺死程序# kill 12345

殺死指定使用者所有程序 #kill -9 $(ps -ef | grep hnlinux) //方法一 過濾出hnlinux使用者程序     #kill -u hnlinux //方法二

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...