liunx基礎命令

文件相關的命令
touch:創建一個空文件
例如 touch a 創建了一個空文件叫a

創建目錄
mkdir:創建目錄
-p:遞歸創建(一次性創建多個文件)
-v:顯示創建的過程

刪除
rm 刪除文件
rm -r 刪除目錄
rm -rf 強制刪除
注意:不要這樣用 rm -rf / 刪除根目錄下所有類容

ls:列出當前目錄有哪些文件
-a:列出所有文件(隱藏文件和. ..)
-A:列出所有文件(隱藏文件)
-l :以長文本顯示
-h:
-R:遞歸顯示
-i:顯示inode號
-d:顯示指定目錄

cat:全屏顯示查看的內容
-n:顯示行號
-e:顯示隱藏字符

more,less:分屏查看
回車:下一行
空格:下一頁
p:
b:
/:
一般使用less的比較多

head:只看前幾行(默認前10行)
-n
tail:顯示末幾行(默認後10行)
-n
-f:表示監控

mv:移動和重命名
mv 源文件 目標路徑
mv 源文件 重命名(可以改文件以及目錄名)

單源複製
cp 源文件 目標路徑
多源複製
cp 源文件1 源文件2 目標路徑(目錄)
-r:複製目錄
-i:詢問是否覆蓋
-a:歸檔(保留所有屬性)

| :管道符號(第一個命令的輸出結果作爲第二個命令的輸入結果)
command1 | command2

用戶管理
/etc/passwd 用戶的相關信息
root:x:0:0:root:/root:/bin/bash (分成七段每段有不同的意思)
用戶名:密碼佔位符:uid:gid:描述信息:家目錄:用戶默認使用shell

useradd 添加用戶名
-u:uid
-g:gid 基本組
-G:附加組
-c:描述信息
-d:指定家目錄
-s:指定shell
-r:創建系統用戶
-M:不創建加目錄

cat /etc/group 附加組的相關信息
root:x:0:
groupadd
組名:密碼佔位符:id:其他成員

用戶密碼相關信息
/etc/shadow
bin:*:17834:0:99999:7:::
用戶名:用戶密碼:

useradd: 刪除用戶
-r: 刪除用戶及用戶的家目錄

usermod: 修改用戶信息
-u:
-g:
-G:
-c:
-d:
-s:
-r:
-M:
和上面的useradd的選項一樣不過這裏是修改信息

id:查看用戶
-u: uid
-g: gid
-G: 附加組的id

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章