Linux系統基礎

2021-09-13 15:22:28 字數 1462 閱讀 6918

ls = list

ls -a

ls -l

ls -lh

ls -lsrt 按修改時間反向排列

cd = change directory

pwd = print working directory

cp = copy 複製檔案

cp -r 複製目錄

mv = move

rm = remove

rm -r

rm -f 其中的,f引數 (f --force ) 忽略不存在的檔案,不顯示任何資訊

ln = link

硬鏈結和軟連線

ln -s

ln -f

首先介紹乙個概念,叫索引節點(inode)。在linux系統中,核心為每乙個新建立的檔案分配乙個inode(索引結點),每個檔案都有乙個惟一的inode號,我們可以將inode簡單理解成乙個指標,它永遠指向本檔案的具體儲存位置。檔案屬性儲存在索引結點裡,在訪問檔案時,索引結點被複製到記憶體中,從而實現檔案的快速訪問。系統是通過索引節點(而不是檔名)來定位每乙個檔案。

硬鏈結說白了是乙個指標,指向檔案索引節點,系統並不為它重新分配inode。

軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。和win下的快捷方式差不多。

du = disk usage

df = disk free

find

(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。

(2)grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式(patter)進行匹配查詢。

man find //獲取幫助資訊

whereis ls

which is

alias ls = 'ls --color=auto'

r=4 , w=2 , x=1 , rwx=7 , r-x=5 , r--=4

sort conf/web.xml | uniq -c 排序輸出web.xml檔案,並去掉相同的行

sort conf/web.xml | uniq -c | sort -k1,1nr | head 出現最多的前10行

sort

-k -n

-runiq = unique

uniq -c

wc = word count

wc -c

wc -l

curl

語法:# curl [option] [url]

網路發包工具

Linux系統基礎

本文採用的系統為ubuntu 16.04 64位 linux命令格式 命令名 選項 引數 選項和引數都可以省略。linux檔案系統 常用命令 cd 改變當前目錄位置 mkdir 建立目錄 man 命令名 同上。可以採用j,k翻頁。q退出。tab鍵 歷史命令 在命令執行過程中,如果目錄或者檔名稱過長,...

Linux 系統基礎

作業系統組成 最底層的是硬體,然後通過kernel 作業系統 把硬體介面抽象出來稱為系統呼叫 system call lib 庫檔案 庫所輸出出來的介面稱為庫呼叫,在往上就是各種的應用程式 實現具體功能 終端 使用者和主機的互動必備的裝置 1.物理終端 直接接入的,本機自帶的 vga接入的顯示器,u...

Linux系統基礎

可以檢視 使用的伺服器和系統,技術支援 安裝教程網上很多,選擇自己喜歡的系統安裝即可 我裝的是ubuntu 注意 使用vmware裝linux系統時可以不用進入bios設定啟動方式,vmware啟動虛擬機器時如果沒有安裝系統會預設從 光碟機 啟動,然後安裝iso映象,安裝好系統後以後預設又從硬碟啟動...