檔案及資料夾
touch:建立普通檔案
rm:刪除檔案,-f表示強制刪除,-r表示遞迴刪除
cp:拷貝檔案,若目標目錄寫上檔名可以順便把名字改了,-r可以操作目錄
mv:移動檔案,若目標目錄寫上檔名可以順便把名字改了
mkdir:建立資料夾,-p建立中間目錄
rmdir:刪除資料夾,只能刪除空目錄
3、檢視檔案
cat:從上到下檢視檔案,全部內容
tac:從下到上檢視檔案,全部內容
head:檢視開頭的指定行內容,預設10行,head -3 1.txt
tail:檢視末尾的指定行內容,預設10行,tail -5 1.txt
more:逐漸檢視檔案,回車下翻一行,空格下翻一屏,看到結尾會自動結束,q退出檢視
less:逐漸檢視檔案,回車下翻一行,空格下翻一屏,看到結尾不會自動結束,可以上下翻
nl:功能同cat,會多顯示行號
wc:統計檔案資訊,顯示結果:行數 | 單詞數 | 位元組數
說明:more/less更多用法是結合管道使用,ls /etc | more
4、使用者及使用者組
whoami:檢視當前使用者
useradd:建立使用者
-d:指定家目錄
-u:指定使用者id(uid)
-g:指定所屬組id(gid)
-s:指定shell直譯器
說明:uid和gid要使用大於500的數字,小於500的被系統占用
passwd:設定指定使用者的密碼,若不指定設定當前使用者的密碼
userdel:刪除使用者,-rf刪除使用者相關目錄,否則需要手動刪除
groupadd:建立使用者組
groupdel:刪除使用者組
gpasswd:將使用者新增到某個組,從某個組刪除
gpasswd -a test hello 將test使用者新增到hello組
gpasswd -d test hello 將test使用者從hello組中刪除
chgrp:改變檔案所屬組,chgrp hello 1.txt
chown:改變檔案擁有者[及組],chown root[:root] 1.txt
chsh:修改使用者的shell直譯器,chsh test -s /sbin/nologin
su - : 切換到指定使用者,若不加'-',只會切換目錄及使用者身份,不會切換執行環境
若不指定使用者。預設切換到root使用者
涉及檔案:
/etc/passwd:存放使用者資訊
/etc/group:存放使用者組資訊
/etc/shadow:存放使用者密碼
使用者身份:
#:root使用者
$:普通使用者
5、檔案許可權管理
說明:在linux下,檔案的許可權有:所有者、所屬組、其它的區分
許可權:許可權有:讀(r)、寫(w)、執行(x),ls -l即可檢視
rwxr-xr--
修改:使用chmod命令修改檔案的許可權
格式:chmod [身份] [修改] [許可權] 檔案
身份:u:使用者
g:組o:其它
a:所有身份
修改:+:新增
-:去掉
=:設定
許可權:r:讀
w:寫x:執行
簡潔寫法:chmod 0755 1.txt
所有者可讀可寫可執行、所屬組可讀可執行、其它可讀可執行
6、軟硬鏈結檔案
說明:ls -l 結果的第一列就是檔案型別
型別:-:普通檔案
d:目錄檔案
l:軟鏈結
命令:ln [-s] 原檔案 目標檔案
分類:軟鏈結、硬鏈結(很少用到)
建立:不加引數-s建立的鏈結就是硬鏈結,新增-s引數建立的就是軟鏈結
例子:ln -s 1.txt 2.txt
7、檔案查詢
tree:檢視目錄結構,-l指定層級深度,tree / -l 2
find:查詢檔案
-name:指定名字,find / -name 1.txt
-type:指定型別,(b/c/d/p/l)
-size:指定大小,單位k/m/g,+表示大於,-表示小於,find / -size +1g
-perm:指定許可權
-user:指定使用者
-group:指定組
-maxdepth:指定最大層級深度
whereis:查詢程式,不要使用find(效率太低)
which:專門用來查詢命令
alias:給某個命令起別名,alias ls='ls --color=auto'
unalias:取消別名
grep:正則匹配查詢
-i:忽略大小寫
-n:顯示行號
例子:grep root /etc/passwd 在 /etc/passwd檔案中查詢包含root的行
ls /bin | grep '^m' 查詢/bin目錄下以m開頭的檔案
其它:命令 [選項] [引數]
出問題檢視幫助文件
1、內部幫助文件:命令 --help/-h
2、外部幫助文件:man 命令
參考檔案**:1.
2.
liunx常用命令
ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...
Liunx常用命令
ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...
liunx常用命令
echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...