Linux常用操作

2021-07-11 03:54:48 字數 2306 閱讀 3395

/etc 系統配置

/bin 系統程式

/dev 裝置檔案,如cd-rom,網路藉口,usb等

/lib 共享的庫檔案

/usr 使用者共享的檔案,如幫助檔案

/var 大小可變檔案,如日誌

ls    //檢視目錄下的檔案    

ls -a //檢視目錄下的所有檔案(包括隱藏檔案)

ls -l //檢視目錄下檔案的詳細資訊

cd    //切換當前目錄

cat file  //檢視檔案內容   

more/less 以互動方式顯示多行文字

touch:更新檔案的時間標記若檔案不存在則建立乙個

mkdir foldername 建立目錄

ln -s file_name link_name 建立乙個軟鏈結(快捷方式)

mv file fileto

mv -f file fileto //mv只能用來移動或重新命名單個檔案或資料夾

cp file folder    //複製檔案到特定目錄

cp -fa folder/* folderto //強制將folder下的所有檔案合併到 folderto(-f 表示強行複製, -a表示 遞迴複製目錄,並保留原檔案屬性,合併的方式與windows相同)

rm file

rm -rf file 遞迴強制刪除檔案或目錄

chown

chgroup

chmod o+w filename    //更改檔案許可權設定

chmod u+x filename

chmod g+r filename

chmod 777 filename

mount 檢視已經安裝的檔案系統

mount device dir 將裝置安裝到檔案系統

umount dir 解除安裝檔案系統

df 檢視磁碟剩餘空間

du -h --max-depth=1 當前目錄下所有檔案占用的磁碟空間

du -sh 當前目錄占有的磁碟空間

find filename 查詢檔案

file filename 檢視檔案型別

wc filename 檢視文字檔案的長度,檔案行數等。

sudo 用超級賬戶執行命令

su username 更換使用者

whoami 當前作為什麼賬戶登入

who 顯示當前登入的所有使用者

id 顯示當前賬戶屬性

useradd -g hr -u id username 新增使用者

usermod -d newhomepath username 修改使用者資訊

usedel -r username 刪除使用者

passwd username 更改使用者密碼

> 重定向輸出

< 重定向輸入

| 管道操作,將乙個操作的輸出作為另乙個操作的輸入

ls $(pwd) 命令置換

重定向和管道操作可按照從左到右的順序結合

man commandname 顯示命令幫助

tab 鍵可以只能補全命令引數

上下方向鍵調出之前輸入的命令

/etc/profile 全域性配置

~./bash_profile 個人配置

path=$path:/home/bin 將/home/bin新增到path中

ifconfig  //檢視當前網路狀態

tar -cvf file 將檔案或目錄打包成tar

tar -xvf file 將tar解壓並合併覆蓋到當前目錄

tar -cvzf file 將檔案或目錄打包成tar.gz

tar -xvzf file 將tar.gz解壓並合併覆蓋到當前目錄

zip -r zipname file 將檔案或目錄壓縮為zipname(-r表示遞迴處理目錄下的子目錄和子檔案)

unzip -o file 將檔案解壓並合併到當前目錄(-o 表示如果有同名檔案則進行合併,合併的方式與windows相同)

alias 檢視當前的別名設定

alias vi="vim" //將vi對映到vim命令(這只是暫時設定,要長久設定應該修改~/.bashrc或~./bash_profile)

暫時取消別名可以使用\字首,例如\vi

source file 在當前shell環境下執行指令碼

sh file        開啟乙個子shell來執行指令碼

ctrl+z    將當前任務放到後台並返回shell

fg          將最後放入後代的人物開啟到前台

jobs      檢視當前放到後台的所有任務

fg %index 將特定編號的後台任務放到前台(任務的編號可通過jobs檢視)

Linux常用操作

顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...

Linux常用操作

mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...

linux常用操作

1 不刪除資料夾刪除檔案的內容 true a 2 合併檔案 cat file1.txt file2.txt file.txt 3 兩個不同檔案對比 將對比結果存入檔案 awk nr fnrnr fnr u.db u.log diff 這個命令是吧 u.log 有,u.db 沒有的行找出來 4 替換文...