linux新手入門常用檔案以及系統操作方法

2021-07-04 03:48:01 字數 2533 閱讀 2568

建立目錄  mkdir -m[建立帶chmod] -p[一次性建立多層目錄]

mkdir  user  //直接在目錄下建立名為user的目錄

mkdir user -m 777 建立許可權為777的目錄

mkdir -m 777 -p user/cc/bb 一次性建立多層目錄

刪除目錄/檔案命令 rm -r[刪除目錄] -f[忽略提示] -i[需要確認]

rm user 刪除檔名為user的檔案

rm -r user 刪除資料夾

rm -rf user 刪除資料夾不需要確認

檔案的修改建立 touch

touch filea

如果filea存在,使用touch指令可更改這個檔案或目錄的日期時間,包括訪問時間和更改時間;

如果filea不存在,touch指令會在當前目錄下新建乙個空白檔案filea。

複製檔案 -i[存在時提示] -p[連屬性一起複製] -r[目錄複製行為]

cp user.txt  /user/user2.txt  將user.txt複製到user目錄。並命名為user2.txt

mv [選項] 原始檔或目錄 目標檔案或目錄

視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔名。當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。在跨檔案系統移動檔案時,mv先拷貝,再將原有檔案刪除,而鏈至該檔案的鏈結也將丟失。

mv test.log test1.txt  把test.log改名為test1.txt

mv test1.txt test3  將test1.txt 移動到test3資料夾

cat命令可以做為開啟檔案使用,也可以作為合併檔案使用

cat  filename 直接開啟整個檔案

cat file1 file2 > file 將file1和file2合併為file

tail命令也是檢視檔案用適合檢視大檔案因為它不是一次性全部開啟

tail -f filename 實時監控檔案增長

tail -n 10 filename 檢視檔案的最後10行

head命令跟tail相反是從頭往後看

head -n 10 filename 檢視檔案前面10行

chmod命令修改檔案許可權

chmod 751 filename 給檔案新增751許可權

chown通過chown改變檔案的擁有者和群組

chown root:root1 log2012.log 將檔案修改為root組的root1使用者

less more並不多也是分頁載入檔案但是比more好的是可以向前也可以向後more只能向後

less filename 開啟檔名

b  向後翻一頁

d  向後翻半頁

h  顯示幫助介面

q  退出less 命令

u  向前滾動半頁

y  向前滾動一行

find  pathname[路徑] -options[查詢種類] name[查詢名字]

find /etc -name "host*" 在etc目錄下找以host開頭的檔案

ls [選項] [目錄名]

ls -l 列出當前目錄詳細

tar[必要引數][選擇引數][檔案]

用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的

解包:tar xvf filename.tar  

打包:tar cvf filename.tar dirname 

wc [選項]檔案...

統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所指定檔案的**計數。

命令引數:

-c 統計位元組數。

-l 統計行數。

-m 統計字元數。這個標誌不能與 -c 標誌一起使用。

-w 統計字數。乙個字被定義為由空白、跳格或換行字元分隔的字串。

-l 列印最長行的長度。

wc test.txt 輸出 7(行) 8(單詞數) 70(位元組數) test.txt 

下面是一些簡單的系統命令

pwd 顯示使用者當前所在的目錄

df -hl 檢視磁碟使用情況

du -sh 統計資料夾大小

free 檢視記憶體使用

ps -ef | grep mem 檢視本機程序(程序名為mem)

netstat 檢視本機埠

telnet 127.0.0.2 80 檢視遠端網路

history 歷史執行過的命令

kill 555 殺掉指定的pid的程序號

cat /proc/cpuinfo 檢視cpu資訊

lsof -i:21 檢視埠是否被占用情況(21是埠)

dig或nslookup 檢視dns配置

順便推薦乙個非常詳細的命令教程

linux新手入門必看

為什麼要學習linux?為什麼學linux,每個人都有自己的理由 linux是免費的不用花一分錢,能夠節約大筆的成本 linux是開源的,你可以根據自已的需要修改源 linux是開放的,有廣泛的社群,關於linux的討論要遠遠高於windows作業系統 學習linux可以更好的掌握計算機技術 lin...

新手入門 Linux軟體安裝常用方法

軟體安裝常用方法 1 軟體安裝解除安裝,分幾種情況 a rpm包,這種軟體包就像windows的exe安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。如何解除安裝 1 開啟乙個shell終端 2 因為linux下的...

Linux新手入門 通過chmod改變檔案許可權

前面介紹過在 linux中如何檢視檔案的屬性,在 linux檔案許可權詳解中我們介紹了linux檔案的三種身份和四種許可權,三種身份分別為 u 檔案的擁有者 g 檔案所屬的群組 o 其他使用者 對於每個身份,又有四種許可權,分別為 r 讀取檔案的許可權 read w 寫入檔案的許可權 write x...