linux系統的常用目錄
根目錄:/
常用目錄:home/使用者名稱,~
超級使用者目錄:/root
使用者程式安裝目錄:/bin或usr/bin
掛載目錄:/mnt/cdrom
cd 切換命令
切換回上級目錄:cd …
根目錄與家的切換:cd -
列印當前目錄:pwd
ls 查詢命令
顯示所有檔案(包括隱藏檔案):ls -a
顯示出詳細資訊:ls -l
顯示所有檔案大小:ls -lah
ls 許可權
drwx rwx r-x d 代表是乙個資料夾
-rwxrwxr-x - 代表是乙個檔案
第一組代表擁有真的許可權,第二組代表檔案擁有組的許可權,第三組代表其他用的許可權
萬用字元*:代表任意字元
?:乙個任意字元
:在中括號出現的任意字元
\:轉義字元
mkdir 建立檔案
在當前目錄建立檔案:mkdir 資料夾名
在指定目錄建立資料夾:mkdir 路徑/資料夾名
如果檔案目錄不存在,自動建立父目錄:mkdir 路徑/資料夾名 -p
建立多個資料夾:mkdir 資料夾名1,資料夾名2
在指定的檔案目錄下建立多個檔案:mkdir 路徑/
以.開頭建立隱藏檔案:mkdir .資料夾
touch 建立檔案
在當前資料夾下建立乙個檔案:touch 檔名
建立乙個隱藏檔案:touch .檔名
gredit 檔案檢視
使用記事本開啟檔案:gedit 檔名
查詢字元:grep -n
rm 刪除檔案和資料夾
刪除檔案:rm 檔名
刪除多個檔案:rm 檔名1,檔名2
刪除資料夾:rm -r 資料夾
cp 拷貝
複製檔案到指定路徑下:cp 源檔名 路徑
複製到當前目錄下: cp 源檔名 目標檔名
複製資料夾:cp -r 源資料夾 目標資料夾
mv 移動,重新命名檔案和資料夾
同目錄下(重新命名):mv 源檔名 目標檔名(或資料夾名)
不同目錄下: mv 原始檔 路徑/檔名
重定向
命令 > 檔名(新的檔案)
重定向(把命令中的返回值追加到檔案中)(已經存在檔案)(一定要列印出東西才可以加入檔案中)
cat 檢視檔案
檢視多個檔案 cat 檔名1 檔案2
複製多個檔案到乙個檔案中 cat 檔名1 檔名2 > 檔名3(新的檔案)
more 檢視大檔案(分頁顯示)
檢視檔案: more 檔名
一行一行檢視:enter 鍵
一頁一頁常看: 回車(空格)鍵
往回翻頁: b鍵
退出: q鍵
(當在第一頁或最後一頁則不可以翻頁)
| 管道 :左邊的命令結果交給右邊的命令使用
grep 查詢檔案內容
顯示行號查詢:grep -n 查詢字元 檔名
查詢所有檔案中有字元:grep -n 查詢字元 .
查詢某個指定路徑字元:grep 查詢字元 檔名 路徑 -r
不區分大小寫查詢字元:grep -i 查詢字元 檔名
查詢某行某個字元開頭: grep ^字元 檔名
查詢某行某個字元結束: grep 字元$ 檔名
find 查詢檔案
查詢檔案 find -name 資料夾
查詢指定目錄與萬用字元的檔案: find -name 『*txt』路徑
tar gzip打包和壓縮
-c:打包
-x:解包
-v:查詳情
-f:表示為檔案
-z:壓縮
打包壓縮檔案檔案: tar -czvf 包名.tar.gz 資料夾1(檔名1) 資料夾2(檔名1)
解壓檔案:tar -xzvf 包名
解壓到指定的路徑:tar -xzvf 包名 -c 路徑(存在的)
其他常用命令(注意每開啟乙個終端就是登入一次)
which 命令 檢視命令的可執行檔案在的地方(shell 命令 +可執行檔案)
su 使用者名稱 切換使用者
passwd 修改當前使用者命令(使用root可以passwd 使用者名稱修改任意使用者)
exit 退出當前使用者並且返回上乙個登陸的使用者
who 列印當前登陸的使用者(tty和pts使用者,tty是登入使用者,pts是終端開啟使用者)
pkill -kill -t tty1 殺掉不想要的使用者登入
reboot 重啟
shutdown -h 關機(需要超級使用者root)
chmod 更改許可權
u:當前使用者
g:當前使用者的使用者組
o:其他使用者
_:去掉許可權
+:加上許可權
=:賦以許可權
-:沒有任何許可權
給當前使用者新增可執行許可權:chmod u+x 檔名
給使用者組去掉可寫的許可權:chmod g-w 檔名
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 所有的操作都是通過 命令實現的,這些命...