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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux怎么复制手册,程序员的Linux上手手册(2) - 基础文件操作命令

發布時間:2025/3/20 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux怎么复制手册,程序员的Linux上手手册(2) - 基础文件操作命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ubuntu常用基礎命令簡介

Linux學習起來難不難?難,為什么難?因為你不熟悉!原因簡單吧,就是你不熟悉。如果你熟悉了它,你就會發覺它超級簡單,比Windows簡單。不是說笑,真的比Windows簡單。為什么他沒有在人群中流行起來呢?就行因為它黑乎乎的字符界面。但現在隨著窗口的發展,相信它會越來越普及的。

Linux命令和文件系統

Linux命令是我們通過黑乎乎的界面和Linux系統交互的常用方式。我通過命令來操作文件,執行程序。專業的術語還有內部命令,外部命令等。

Linux的文件系統是所有Linux操作的基礎。在Linux中,一切都被抽象成了文件,設備是文件,磁盤是文件,額,目錄也是文件……。要執行一個程序,運行一個文件;要修改一個配置,修改一個文件。整個操作系統的使用是圍繞文件展開的。在Linux中,修改系統配置變得非常容易,編輯一個文件,重啟相應服務/程序。OK收工。是不是很easy。什么注冊表?什么組策略?都統統見鬼去吧。是不是很簡單?

實際操作前的一些基本規則

一條命令由 命令+參數 組成,在Linux系統中和一些文檔中,我們為了表示的命令用法,通常會按照一定的格式標示命令和參數

命令 [可選參數]... 必選參數...

[] 包起來的部分是可選參數,...表示該位置的參數是可變的,數量不固定的。沒有用[]包裹起來的參數是必須指定的項目

在linux中,有幾個特殊的目錄,需要提前記住,他們分別是 .代表當前目錄, ..代表上級目錄, ~代表用戶主目錄,/代表根目錄

在命令的執行過程中,可以通過按ctrl+c終止命令的運行

文件操作

隨著桌面版的流行,文件操作變得很簡單了,但很多時候,我們是通過SSH遠程到服務器。這個時候命令行終端就是唯一的工具了。因此掌握linux的命令行文件操作是必須的。打開你的終端,是時候開始真正的操作了。這次介紹的基礎命令是服務器版本和桌面版本通用的。

下面介紹一些常用的文件操作命令。

cd 切換工作目錄

命令格式:cd [目錄]

命令說明:cd命令是在Linux系統中使用頻率最高的命令之一。我們在使用Linux命令的時候,在某些需要輸入文件路徑的場合,如果路徑是從當前目錄開始的,則在輸入路徑的時候可以不輸入路徑中當前工作目錄所在的部分。還有一些命令可以省略路徑參數,而當我們省略路徑參數時,通常會將當前目錄作為默認路徑參數,如ls

命令示例:

cd #將工作目錄切換到用戶主目錄,cd如果省略目錄參數,則 ~ 是默認參數

cd ~ #將工作目錄轉到用戶主目錄,這時我們輸入ls命令將會列出用戶主目錄的文件內容。

cd /etc #將工作目錄切換到/etc目錄

cd .. #切換當前工作目錄的上級目錄

ls 列出文件

命令的格式:ls [選項]... [文件]...

命令說明:列出指定的文件夾/目錄(友情提示,在相當長的一段時間內,你可以將文件夾和目錄理解成一個意思)的文件,沒錯,你沒有看錯,這個參數是文件,而不是僅僅是目錄。這個了命令的選項和文件都是可選參數。

常用可選選項:

-a 顯示所有項目,在Linux中,沒有隱藏文件的說法,但如果一個文件的文件名以“.”開頭的話,就會被默認隱藏。

-l 使用較長的格式列出文件信息

命令示例

ls #列出當前目錄的常規文件(省略選項和文件參數)

ls -a #列出當前目錄下的所有文件(省略文件參數)

ls /etc #列出/etc下的所有文件(省略選項)

ls -a /etc #列出/etc目錄下的所有文件(選項和文件都有)

ll 顯示文件詳細信息

這個命令就是 ls -l 的一個別名,和ls的命令和選項是一樣的

ll -a #列出當前目錄下所有文件的詳細信息

mkdir 建立目錄

命令格式:mkdir [選項]... 目錄...

命令說明:建立一個或多個目錄

常用選項:

-p 自動建立上級目錄

命令示例

mkdir a b c #在當前目錄下建立a b c三個目錄

mkdir -p a/b/c # 在當前目錄下建立 a/b/c目錄,自動創建不存在的上級目錄。

rmdir 刪除指定目錄

命令格式:rmdir [選項]... 目錄...

命令說明:刪除指定的非空目錄

常用選項:

-p 同時刪除上級目錄,如果上級目錄為空的話。

命令示例:

rmdir b #刪除當前目錄下的空目錄b

rmdir -p a/b/c 刪除當前目錄下的 a/b/c,a/b,a,如果這些目錄都為空的話。

cp 復制文件

命令格式:cp [選項]... 源 目標

命令說明:將源文件/目錄復制到目標文件/目錄。如果源是文件,而目標不存在,則會創建新文件,如果源是文件而目標是個目錄,則會將文件復制到目標目錄之下,如果源是文件夾而目標不存在,則會創建文件夾。規則有點復雜,但應該都會是你想要的結果,試試就知道了。這個命令的使用方式比較多,我們暫時掌握一種即可

常用選項

-r 連同源目錄的子目錄和文件一起遞歸復制

命令示例

cp /etc/apt/sources.list ~ #將/etc/apt/sources.list復制到當前用戶主目錄下

cp -r /etc/apt ~ #將/etc/apt及其子目錄下的所有內容遞歸復制到當前用戶主目錄下

mv 移動文件

命令格式:mv [選項]... 源文件 目標文件

命令說明:將指定的文件/目錄移動到目標文件/目錄,源和目標的規則與cp基本一致

命令示例:

mv ~/apt/sources.list ~/sources.list.bak #將用戶主目錄下的apt/sources.list 移動到主目錄下,并重命名為sources.list.bak

mv ~/apt/apt.conf.d ~ #將主目錄下的apt/apt.conf.d移動到主目錄下

rm 刪除文件

命令格式:rm [選項]... [文件]...

命令說明:刪除指定的文件,rm命令不會刪除目錄,但我們可以通過-r選項刪除目錄及其目錄下的文件

常用選項:

-r 遞歸刪除目錄以及目錄下的文件和子目錄。

-i 在刪除每個文件前都需要用戶確認

命令示例:

rm ~/sources.list #刪除用戶主目錄下的sources.list文件

rm -r ~/apt # 刪除用戶主目錄下的apt目錄及目錄下的文件

cat 查看文件內容

命令格式:cat [選項]... [文件]...

命令說明:將指定文件輸出到標準輸出(通常是終端窗口)。這個命令還有一個功能,就是當我們直接輸入cat而不輸入文件名時,會將輸入內容顯示到輸出中。什么個意思呢?就是你輸入一行文字,回車,它馬上給你把文字顯示出來。這個功能配合linux的管道符>可以實現在終端創建文件的作用。

命令示例:

cat /etc/network/interfaces #顯示該文件的內容

cat > ~/a.txt #這個命令會等待用戶輸入,輸完一行回車一行,完成之后按ctrl+d,會在用戶主目錄下生成一個a.txt的文件,里面的內容就是我們剛剛輸入的內容。

man 獲取命令幫助

命令格式:man [選項...] [章節] 手冊頁...

命令說明:獲取指定命令的相關幫助文檔,這個命令是相當有用的,我們常人應該不可能記住所有的東西,哪怕是我們自己寫的程序,有時候都會搞忘用法。所以這個man就是在我們不清楚一個命令怎么用的時候,給我們提供幫助。善用man,你也很快就會成為一個高手。當幫助文檔打開后,按q鍵可以退出查看模式。通常每個命令自身也會提供幫助選項,通常的打開方式是 命令 --help

命令示例:

man ls #獲取ls命令的幫助文檔,按q鍵退出查看狀態。

ls --help #獲取ls的幫助信息

總結

以上是生活随笔為你收集整理的linux怎么复制手册,程序员的Linux上手手册(2) - 基础文件操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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