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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux下mkdir头文件_Linux部分常用命令学习记录

發布時間:2025/3/21 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下mkdir头文件_Linux部分常用命令学习记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux部分常用命令

ls 顯示目標列表

ls -a 顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為影藏,不會列出);

ls -l 以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等;

https://blog.csdn.net/bearcatfly/article/details/54617095 所有者、群組、其他人概念

普通文件類型?

Linux中最多的一種文件類型, 包括 純文本文件(ASCII);二進制文件(binary);數據格式的文件(data);各種壓縮文件.第一個屬性為 [-]?

目錄文件
就是目錄, 能用 # cd 命令進入的。第一個屬性為 [d],例如 [d rwx rwx rwx]

管理文件
FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。第一個屬性為 [p]
鏈接文件
類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]
塊設備文件
塊設備文件 :就是存儲數據以供系統存取的接口設備,簡單而言就是硬盤。例如一號硬盤的代碼是 /dev/hda1等文件。第一個屬性為 [b]
字符設備文件
字符設備文件:即串行端口的接口設備,例如鍵盤、鼠標等等。第一個屬性為 [c]
套接字文件
這類文件通常用在網絡數據連接,主要用于網絡通信,套接字也可以是一臺主機上的進程之間的通信。可以啟動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。第一個屬性為 [s],最常在 /var/run目錄中看到這種文件類型

man

man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

例如 man ls 就會列出關于ls命令用法、信息等

/ 要搜索的內容 從上往下找

? 要搜索的內容 從下往上找

三、常用端口

四、管道 |

管道:一個命令的輸出可以通過管道做為另一個命令的輸入。

“|”是管道命令操作符,簡稱管道符。利用Linux所提供的管道符“|”將兩個命令隔開,管道符左邊命令的輸出就會作為管道符右邊命令的輸入。連續使用管道意味著第一個命令的輸出會作為 第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。

例如:ls -lah | more、、、、man ls | more

(-lah顯示目錄下的所有文件

more命令是一個基于vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容,支持vi中的關鍵字定位操作。more名單中內置了若干快捷鍵,常用的有H(獲得幫助信息),Enter(向下翻滾一行),空格(向下滾動一屏),Q(退出命令)。)

五、ln命令

Linux ln命令是一個非常重要命令,它的功能是為某一個文件在另外一個位置建立一個同步的鏈接。

當我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都放一個必須相同的文件,我們只要在某個固定的目錄,放上該文件,然后在 其它的目錄下用ln命令鏈接(link)它就可以,不必重復的占用磁盤空間。

六、 vi 文本編輯器 vim

i:在當前字符前插入文本,進入插入模式

Esc:從編輯模式切換到命令模式;

wq:在命令模式下,執行存盤退出操作;

w:在命令模式下,執行存盤操作;

w!:在命令模式下,執行強制存盤操作;

q:在命令模式下,執行退出vi操作;

q!:在命令模式下,執行強制退出vi操作;

七、cd命令 切換工作目錄至…

cd 進入用戶主目錄;

cd ~ 進入用戶主目錄;

cd - 返回進入此目錄之前所在的目錄;

cd .. 返回上級目錄(若當前目錄為“/“,則執行完后還在“/";".."為上級目錄的意思);

cd ../.. 返回上兩級目錄;

八、pwd 查看當前目錄

九、which命令

使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。

十、whatis命令

是用于查詢一個命令執行什么功能,并將查詢結果打印到終端上。

十一、file命令

查看文件信息 例如file a.txt

十二、根目錄下的文件

/:處于樹形結構的最頂端。

/bin:存放所有用戶都可使用的linux基本操作命令

/dev:設備文件目錄,虛擬文件系統。

/home:默認存放用戶的宿主目錄(除了root用戶)。

/misc:自動掛載服務目錄,對應autofs服務。

/proc:虛擬文件系統,不能建立和刪除文件。

/usr:安裝除操作系統本身外應用程序或組件。

/boot:存放開機啟動加載程序的核心文件

/etc:主機、系統或網絡配置文件存放目錄。

/media:移動存儲設備默認掛載點。(如光盤)。

/root:管理員root的宿主目錄。

/tmp:臨時文件存放區域。

/var:動態文件或數據存放目錄,默認日志文件都存放在這個目錄下,建議單獨劃分一個分區。

/sbin:系統管理相關的二進制文件存放在這個目錄下(多數管理命令默認只有管理員可以使用)

/bin:存放最常用命令;

/boot:啟動Linux的核心文件;

/dev:設備文件;

/etc:存放各種配置文件;

/home:用戶主目錄;

/lib:系統最基本的動態鏈接共享庫;

/mnt:一般是空的,用來臨時掛載別的文件系統;

/proc:虛擬目錄,是內存的映射;

/sbin:系統管理員命令存放目錄;

/usr:最大的目錄,存放應用程序和文件;

/usr/X11R6:X-Window目錄;

/usr/src:Linux源代碼;

/usr/include:系統頭文件;

/usr/lib:存放常用動態鏈接共享庫、靜態檔案庫;

/usr/bin、/usr/sbin:這是對/bin、/sbin的一個補充

十三、cat命令

cat 命令用于連接文件并打印到標準輸出設備上。

將文件1.2的內容放在文件3中去:

cat -X 文件1 文件2 > 文件3 (如果文件3里有內容,則3中內容被覆蓋)

cat -X 文件1 文件2 >> 文件3 (追加在文件3內容后面,不會覆蓋)

??? -n 或 --number:由 1 開始對所有輸出的行數編號。

-b 或 --number-nonblank:和 -n 相似,只不過對于空白行不編號。

-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。

清空文件內容:cat /dev/null > 文件 例如:cat /dev/null > /etc/test.txt

十四、cp命令

cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。

cp -X 文件 要復制到的目錄/新文件名 例如:cp test.py Music/01_test.py

(但是注意,若要復制的目標文件夾下已有相同文件名的文件,原文件將被覆蓋,不會提示)

-f 當文件重名時,強制覆蓋

-r 遞歸復制,將一個目錄里的所有文件,復制到另一個目錄里 例如:cp -r /bin/sg /etc/jh

-b 當文件重名時,備份一份

-i 當文件重名時,會提示要不要覆蓋

十五、rm命令

rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

rm -X 要刪除的文件

-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;刪除有可能存在文件

-f:強制刪除文件或目錄;

-i:刪除已有文件或目錄之前先詢問用戶;

-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;

-v:顯示指令的詳細執行過程。

十六、mv命令

mv命令用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。

-b:當文件存在時,覆蓋前,為其創建一個備份;

-f:若目標文件或目錄與現有的文件或目錄重復,則直接覆蓋現有的文件或目錄;

-i:交互式操作,覆蓋前先行詢問用戶,如果源文件與目標文件或目標目錄中的文件同名,則詢問用戶是否覆蓋目標文件。用戶輸入”y”,表示將覆蓋目標文件;輸入”n”,表示取消對源文件的移動。這樣可以避免誤將文件覆蓋。

例如:1、將文件重命名將文件ex3改名為new1

mv ex3 new1

將目錄/usr/men中的所有文件移到當前目錄(用.表示)中:

mv /usr/men/* .

十七、chmod命令——用來變更文件或目錄的權限

權限范圍的表示法如下:

u User,即文件或目錄的擁有者;
g Group,即文件或目錄的所屬群組;
o Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個范圍;
a All,即全部的用戶,包含擁有者,所屬群組以及其他用戶;
r 讀取權限,數字代號為“4”;
w 寫入權限,數字代號為“2”;
x 執行或切換權限,數字代號為“1”;
- 不具任何權限,數字代號為“0”;
s 特殊功能說明:變更文件或目錄的權限。

例如:

chmod u+x,g+w f01  //為文件f01設置自己可以執行,組員可以寫入的權限

chmod u=rwx,g=rw,o=r f01

chmod 764 f01

chmod a+x f01  //對文件f01的u,g,o都設置可執行屬性

十八、mkdir命令——用來創建目錄

-m:建立目錄的同時設置目錄的權限

例如:mkdir -m 777 da

-p:若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄

例如:mkdir -p-m 750 bin/os_1

在當前目錄中建立bin和bin下的os_1目錄,權限設置為文件主可讀、寫、執行,同組用戶可讀和執行,其他用戶無權訪問

十九、touth文件

有兩個功能:一是用于把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來;二是用來創建新的空文件。

-a:只更改存取時間;

-d: 使用指定的日期時間,而非現在的時間;

二十、tree命令——以樹狀圖列出目錄的內容

二十一、ps命令——用于報告當前系統的進程狀態

二十二、find命令——用來在指定目錄下查找文件

find 文件夾 -name 查找目標 例如:find / -name aba,txt(當不知道在什么文件夾下時可用根目錄)

find 文件夾 -iname 查找目標 (同上,但不區分大小寫)

find . 列出當前目錄及子目錄下所有文件和文件夾

二十三、locate命令——用來查找文件或目錄,比find快

搜索etc目錄下所有以sh開頭的文件:

locate /etc/sh

搜索用戶主目錄下,所有以m開頭的文件:

locate ~/m

搜索用戶主目錄下,所有以m開頭的文件,并且忽略大小寫:

locate -i ~/m

二十四、head——用于顯示文件的開頭的內容。默認顯示文件的頭10行內容。

例如:man ls | head

若要指定看多少行,則:head -n 行數

二十五、less命令

less命令的作用與more十分相似,都可以用來瀏覽文字檔案的內容,不同的是less命令允許用戶向前或向后瀏覽文件,而more命令只能向前瀏覽。用less命令顯示文件時,用PageUp鍵向上翻頁,用PageDown鍵向下翻頁。要退出less程序,應按Q鍵。

總結

以上是生活随笔為你收集整理的linux下mkdir头文件_Linux部分常用命令学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。

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