Linux基礎命令

2021-09-25 05:03:49 字數 2823 閱讀 6360

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 所有的操作都是通過 命令實現的,這些命...