linxu 基礎命令
ls:list 檢視當前資料夾下的內容
ls a*:檢視所有帶a的檔案
ls a?:檢視a後面有乙個字元的檔案
ls d:在abc中任意選乙個和d匹配組成的檔案詳細資訊
ls -al | more :將詳細結果給more處理
*:萬用字元
?:任意乙個字元
\:轉義字元
|:把左邊的命令執行的結果給右邊處理
^h:以h開頭的行
o$:以o結尾的行
:匹配裡面的任意乙個
h.:只要h後面有字元即匹配
pwd:print work directory 檢視當前所在資料夾
cd:change diretory 切換資料夾
touch:make directory 建立目錄
(touch dir dir建立三個相同目錄檔案,touch dir)
rm:remove 刪除指定問價
ctrl+shift++ :放大terminal字型
ctrl+ - :縮小terminal字型
tab:自動補全
ctrl+c:終止程序
如果--help不能出來幫助文件則說明其為視窗命令,可用man呼叫
command --help、man command
ls -l、ls -lah:顯示當前目錄詳細資訊
drwxr-x-wx :
d:代表資料夾 -:代表檔案
rwx r-x -wx:
r:可讀 w:可寫 x:可執行
tmp檔案是公共的,所有使用者都有許可權
ls+檔名:檢視資料夾內容詳情
cp:cp+doc+dir:把檔案複製到指定路勁下
cp 1.txt 2.txt:在當前目錄下複製1.txt建立2.txt
-a:保持原始檔原有屬性
-f:覆蓋已經存在檔案而不提示(預設直接覆蓋)
-v:顯示拷貝進度
-r:拷貝資料夾
-i:在覆蓋目標檔案時請求使用者確認是否覆蓋
mv:移動,重新命名 move(相當於windows剪貼)(-i,-v,-f)
mv abc ab:移動abc並且改名ab
}>,>>重定向:將命令執行結果重定向到乙個檔案
ls> text.txt 將terminal輸出結果轉存到text.txt中,如果檔案不存在,在建立檔案。如果檔案存在,則覆蓋檔案內容。
>>:不覆蓋文件內容
cat:在terminal中檢視檔案內容(不可更改),可檢視多個檔案。直接顯 示到最後一行,不方便。通常用於檢視較小檔案。
more:檢視檔案內容,從第一行開始顯示。enter往下翻,b往回翻。通常用 於檢視較大檔案。
ln:建立鏈結檔案,類似於windows的快捷方式,
ln -s 1.txt ~/l-link 給其他目錄建立乙個軟鏈結,如果原始檔不寫絕對路徑,軟鏈結指向的檔案不存在.不占用儲存空間,原始檔刪除則軟體失效
grep:文字搜尋:grep 'a' 1.txt
-n:顯示匹配行及行號
-i:忽略大小寫
-v:反向查詢
grep -n hello text.txt
find:查詢檔案 find /dir -name test.txt. 查詢fir目錄下所有名稱為text.txt的檔案
find /dir -name '*.sh'查詢dir目錄下所有字尾名為。sh的檔案
tar:歸檔管理,將一系列檔案歸檔到乙個大檔案中,也可以吧檔案檔案解開以恢復資料。就是打包和解包
tar cvf a,tar *.txt:
-c:生成檔案檔案,建立打包檔案。
-v:顯示詳細過程已經壓縮進度
-f:指定檔案檔名稱(多引數時寫在最後面)
-t:列出檔案中包含的檔案
-x:解開檔案檔案
tar czf b.tar.gz *.txt:壓縮所有txt檔案,銘文tar.gz
tar zxf b.tar. gz -c dir:將b.tar.gz解壓到dir資料夾
gzip
bzip2:壓縮解壓縮
gzip -r a.tar
gzip -d a.tar.gz
-r:壓縮所有子目錄
-d:解壓
一步到位:tar czf (j)b.tar.gz(bz2) *.txt:壓縮所有txt檔案,銘文tar.gz
tar zxf (j)b.tar. gz(bz2) -c dir:將b.tar.gz解壓到dir資料夾
zip:zip -r zz *.txt自動生成字尾名.zip
unzip -d dir zz.zip 將zz.zip解壓到dir資料夾下,解壓時會自動建立目錄。
壓縮率 zipgzip>bzip2
which:檢視命令位置
which zip
su:切換使用者許可權
su admin:切換使用者
passwd:切換使用者密碼
exit:退出當前終端
如果是遠端登入,則退出當前登入賬戶
如果是切換後的登入使用者,則返回上乙個登入賬號
who:檢視當前登入的使用者
pst:以終端的形式登入
tty:使用者登入的終端
pkill -kill -t pst:登出當前使用者或者終端
reboot:重啟
shutdown -r now:重啟作業系統,會給其他使用者提示
shutdown -h now:立即重啟
shotdowm -h hh:mm :定時關機
shutdown -h +10:十分鐘後關機
chmod(change mode):修改檔案許可權
u:user表示該檔案所有者
g:group使用者組
o:other表示其他人
a:all表示三者皆是
drwxr-x-wx :
d:代表資料夾 -:代表檔案
rwx r-x -wx:
r:可讀(4) w:可寫(2) x(1):可執行 -:沒有任何許可權(0)
chomd +(-)(=)x text.txt:給text.txt新增(減去)(附上)可執行許可權
chomd u+r,g-w,o+x text.txt
chomd 111 text.txt給text.txt--x --x --x許可權
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...