常用於處理目錄的命令:
ls:列出目錄
cd:切換目錄
pwd:顯示目前的目錄
檢視當前目錄的絕對路徑 (注意大寫p)
mkdir:建立乙個新的目錄pwd
-p
rmdir:刪除乙個空的目錄#在 tmp 目錄下建立路徑為 user/csc 的目錄,若不存在,則建立。
mkdir -p /tmp/user/csc
#當前工作目錄下建立名為 w3cschool 的資料夾,並設定只有檔案主擁有讀、寫和執行許可權,其他人無權訪問。
mkdir -m 700 w3cschool
cp:複製檔案或目錄
rm:移除檔案或目錄#複製 a.txt 到 test 目錄下,保持原檔案時間,如果原檔案存在提示是否覆蓋。
cp-ai a.txt test
#為 a.txt 建議乙個鏈結(快捷方式)
cp-s a.txt link_a.txt
mv:移動檔案與目錄,或修改檔案與目錄的名稱令:#刪除任何.log格式的檔案,-i 刪除前逐一提醒確認操作。
rm-i *
.log
#刪除csc目錄中的子目錄及子目錄中所有的檔案,並且不用逐一確認。
rm-rf csc
usermod 選項 使用者名稱#將檔案 test.log 重新命名為 test1.txt
mv test.log test1.txt
#將檔案 log1.txt,log2.txt,log3.txt 移動到根的 test3 目錄中
mv log1.txt log2.txt log3.txt /test3
#將檔案 file1 改名為 file2,如果 file2 已經存在,則詢問是否覆蓋
mv-i file1.txt file2.txt
#移動當前資料夾下的所有檔案到上一級目錄mv*
../
選項: (與useradd相似)
-ccomment 指定一段注釋性描述。
-d目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。
-g使用者組 指定使用者所屬的使用者組。
-g使用者組,使用者組 指定使用者所屬的附加組。
-sshell檔案 指定使用者的登入shell。
-u使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。
-l部分系統可用,指定乙個新賬號,將原來舊使用者名稱改為新的使用者名稱。
例項:
1:將使用者csc的shell修改為csh,主目錄更改為/home/a,使用者組更改為developer。
usermod -s /bin/csh -d /home/a –g developer csc
通過groupadd命令可以增加乙個新的使用者組。
groupadd 選項
使用者組選項:
-ggid 指定新使用者組的組標識號(gid)。
-o一般與-g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。
例項:
1:建立乙個新組w3cschool,同時指定該組的標識號為88。
groupadd -g 88 w3cschool
通過groupmod命令可以修改使用者組屬性。
groupmod 選項 使用者組
選項:-ggid 為使用者組指定新的組標識號。
-o與-g選項同時使用,使用者組的新gid可以與系統已有使用者組的gid相同。
-n新使用者組 將使用者組的名字改為新名字
例項:
1:將w3cschool使用者組的標識號改為888,並將組名改為csc。
groupmod –g 888 -n csc w3cschool
Linux命令集合
建立乙個普通使用者hadoop,屬於hadoop組,設定密碼,管理員許可權,自動建立home目錄 groupadd hadoop useradd m phadoop r g hadoop hadoop對於普通使用者 passwd對於管理員,可以直接修改別的使用者密碼 passwd username名...
Linux命令集合
檔案類 rm rf aa 刪除 cp r opt 複製 mv aa opt aa 移動 tar czf aa.tar.gz aa 壓縮 tar czf aa.tar.gz aa exec tar xzf aa.tar.gz.aa c 壓縮檔案後將檔案解壓到上一級目錄 find name b 查詢所有...
linux 命令集合
平時經常會用到一些linux命令,這裡記錄一下,備查 ssh拷貝檔案scp scp project.war root 10.200.106.18 tmp 複製目錄檔案以便備份檔案 cp a sourcedir desnationdir 刪除.svn的檔案 find type d name svn x...