這篇文章帶給大家的內容是關於Linux中常用指令的總結(詳細),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
ls -alrtAFR
-a 顯示所有檔案及目錄(ls 內定將檔案名稱或目錄名稱開頭為"."的視為隱藏檔,不會列出)
-l 除檔案名稱外,亦將檔案型態、權限、擁有者、檔案大小等資訊詳細列出
-r 將檔案以相反順序顯示(原定依英文字母順序)
-t 將檔案依建立時間之先後次序列出
-A 同-a ,但不列出"." (目前目錄) 及".." (父目錄)
-F 在列出的文件名稱後加一符號;例如可執行檔則加"*", 目錄則加"/"
-R 若目錄下有文件,則以下之文件亦皆依序列出
touch -acfm-r--help[檔案或目錄…]
用於修改檔案或目錄的時間屬性,包括存取時間和變更時間。若文件不存在,系統會建立一個新的文件。
mkdir [-p] dirName
-p 確保目錄名稱存在,不存在的就建一個。
mkdir -p BBB/Test 在工作目錄下的 BBB 目錄中,建立一個名為 Test 的子目錄。若 BBB 目錄原本不存在,則建立一個。 (註:本例若不加-p,且原本BBB 目錄不存在,則產生錯誤。)
#rm [options] name...
-i 刪除前逐一詢問確認。
-f 即使原始檔案屬性設為唯讀,亦直接刪除,無須逐一確認。
-r 將目錄及以下之檔案亦逐一刪除。
mv [options] source dest
-i: 若指定目錄已有同名文件,則先詢問是否覆寫舊文件;
-f: 在mv 操作要覆寫某已有的目標檔案時不給任何指示;
mv 檔案名稱檔案名稱將來源檔案名稱改為目標檔案名稱
mv 檔案名稱目錄名稱將檔案移至目標目錄
mv 目錄名稱目錄名稱目標目錄已存在,將來源目錄移到目標目錄;目標目錄不存在則改名
mv 目錄名檔名出錯
cp [options] source dest
-a:此選項通常在複製目錄時使用,它保留連結、檔案屬性,並複製目錄下的所有內容。其作用等於 dpR 參數組合。
-d:複製時保留連結。這裡所說的連結相當於 Windows 系統中的捷徑。
-f:覆蓋已經存在的目標檔案而不給予提示。
-i:與-f 選項相反,在覆蓋目標檔案之前給予提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。
-p:除複製檔案的內容外,還要把修改時間和存取權限也複製到新檔案中。
-r:若給出的來源文件是一個目錄文件,此時將複製該目錄下所有的子目錄和文件。
-l:不複製文件,只是產生連結文件。
cat -AbeEnstTuv [--version] fileName
-n 或 --number:由 1 開始對所有輸出的行數編號。
-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。
-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。
scp [選用參數] file_source file_target
-r: 遞迴複製整個目錄。
-P port:注意是大寫的P, port 是指定資料傳輸用到的連接埠號碼
#1、從本機複製到遠端
scp local_file remote_username@remote_ip:remote_folder
或
scp local_file remote_username@remote_ip:remote_file
或
scp local_file remote_ip:remote_folder
或
scp local_file remote_ip:remote_file
第1,2 個指定了用戶名,命令執行後需要再輸入密碼,第1 個僅指定了遠端的目錄,檔案名字不變,第2 個指定了檔案名稱;
第3,4 個沒有指定使用者名,命令執行後需要輸入使用者名稱和密碼,第3 個僅指定了遠端的目錄,檔案名稱不變,第4 個指定了檔案名稱;
應用程式實例:
scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music/001.mp3
複製目錄指令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1 個指定了用戶名,命令執行後需要再輸入密碼;
第2 個沒有指定用戶名,命令執行後需要輸入用戶名和密碼;
應用實例:
scp -r /home/space/music/ root@www.runoob.com:/home/root/others/ scp -r /home/space/music/ www.runoob.com:/home/root/others/
上面指令將本機music 目錄複製到遠端others 目錄下。
2、從遠端複製到本地
從遠端複製到本地,只要將從本地複製到遠端的命令的後2 個參數調換順序即可,如下實例
應用實例:
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 scp -r www.runoob.com:/home/root/others/ /home/space/music/
說明
1.如果遠端伺服器防火牆有為scp 命令設定了指定的端口,我們需要使用-P 參數來設定命令的連接埠號,指令格式如下:
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator #scp 指令使用連接埠號碼4588 使用scp 指令要確保使用的用戶具有可讀取遠端伺服器對應檔案的權限,否則scp 指令是無法運作的。
rcp
rcp -pr[目標檔案或目錄]
rcp -pr[目标文件]
-p 保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
-r 递归处理,将指定目录下的文件与子目录一并处理。
设本地主机当前账户为 rootlocal,远程主机账户为 root,要将远程主机(218.6.132.5)主目录下的文件"testfile"复制到本地目录"test"中,则输入如下命令:
rcp root@218.6.132.5:./testfile testfile #复制远程文件到本地 rcp root@218.6.132.5:home/rootlocal/testfile testfile #要求当前登录账户 cmd 登录到远程主机 rcp 218.6.132.5:./testfile testfile
ftp -dignv
tftp [主机名称或 IP 地址]
tar
-c 或--create 建立新的备份文件。
-t 或--list 列出备份文件的内容。
-x 或--extract 或--get 从备份文件中还原文件。
-z 或--gzip 或--ungzip 通过 gzip 指令处理备份文件。
-f或--file= 指定备份文件。
-v 或--verbose 显示指令执行过程。
# touch a.c # tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz
a.c
列出压缩文件内容
# tar -tzvf test.tar.gz -rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c
解压文件
# tar -xzvf test.tar.gz a.c
gzip
-c 或--stdout 或--to-stdout 把压缩后的文件输出到标准输出设备,不去更动原始文件。
-d 或--decompress 或----uncompress 解开压缩文件。
-f 或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
-l 或--list 列出压缩文件的相关信息。
-r 或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或--verbose 显示指令执行过程。
压缩文件
[root@w3cschool.cc a] # ls //显示当前目录文件 a.c b.h d.cpp [root@w3cschool.cc a] # gzip * //压缩目录下的所有文件 [root@w3cschool.cc a] # ls //显示当前目录文件 a.c.gz b.h.gz d.cpp.gz [root@w3cschool.cc a]#
列出详细的信息
[root@w3cschool.cc a] # gzip -dv * //解压文件,并列出详细信息 a.c.gz: 0.0% -- replaced with a.c b.h.gz: 0.0% -- replaced with b.h d.cpp.gz: 0.0% -- replaced with d.cpp [root@w3cschool.cc a]#
显示压缩文件的信息
[root@w3cschool.cc a] # gzip -l * compressed uncompressed ratio uncompressed_name 24 0 0.0% a.c 24 0 0.0% b.h 26 0 0.0% d.cpp
zip
将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:zip -q -r html.zip /home/html
如果在我们在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *
从压缩文件 cp.zip 中删除文件 a.c
zip -dv cp.zip a.c
unzip
查看压缩文件中包含的文件:# unzip -l abc.zip
-v 参数用于查看压缩文件目录信息,但是不解压该文件。
# unzip -v abc.zip
kill
kill 12345 杀死进程
其他
环境变量 cmd:sysdm.cpl
以上是Linux中常用指令的總結(詳細)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux系統的五大支柱是:1.內核,2.系統庫,3.Shell,4.文件系統,5.系統工具。內核管理硬件資源並提供基本服務;系統庫為應用程序提供預編譯函數;Shell是用戶與系統交互的接口;文件系統組織和存儲數據;系統工具用於系統管理和維護。

在Linux系統中,可以通過在啟動時按特定鍵或使用命令如“sudosystemctlrescue”進入維護模式。維護模式允許管理員在不受干擾的情況下進行系統維護和故障排除,如修復文件系統、重置密碼、修補安全漏洞等。

Linux初學者應掌握文件管理、用戶管理和網絡配置等基本操作。 1)文件管理:使用mkdir、touch、ls、rm、mv、cp命令。 2)用戶管理:使用useradd、passwd、userdel、usermod命令。 3)網絡配置:使用ifconfig、echo、ufw命令。這些操作是Linux系統管理的基礎,熟練掌握它們可以有效管理系統。

本文解釋瞭如何管理Linux中的Sudo特權,包括授予,撤銷和安全性最佳實踐。關鍵重點是安全和sudoers安全和限制訪問。Character數量:159

本文提供了有關使用Google Authenticator在Linux上設置兩因素身份驗證(2FA)的指南,詳細介紹了安裝,配置和故障排除步驟。它突出了2FA的安全益處,例如增強的SEC

本文討論了使用TOP,HTOP和VMSTAT監視Linux系統性能,並詳細介紹其獨特功能和自定義選項,以進行有效的系統管理。

文章討論了使用APT,YUM和DNF在Linux中管理軟件包,涵蓋安裝,更新和刪除。它比較了它們對不同分佈的功能和適用性。

本文介紹瞭如何在Linux中使用正則表達式(REGEX)進行模式匹配,文件搜索和文本操作,詳細列式,命令和工具,例如GREP,SED和AWK。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用