/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 替換文...