linux常用命令

2021-08-15 14:04:48 字數 3923 閱讀 8031

1. 檢視當做操作目錄位置

> pwd

2. 檢視(當前)目錄裡邊的檔案內容

> ls                //list

> ls  -l  或ll      //顯示檔案的詳細資訊

> ls  -al           //all顯示檔案的詳細資訊(包括隱藏檔案)

> ls  -a            //顯示目錄全部檔案名字(包括隱藏檔案)

> ls  [-al] 目錄    //檢視指定目錄的檔案資訊

3. 目錄的切換

> cd 目錄名字

> cd ..   或 cd ../      //上級目錄切換

> cd .    或 cd ./       //切換到當前目錄

> cd ~    或 cd          //直接切換到使用者家目錄

4. 使用者切換

> su -  或者 su - root       //切換到root超級管理員

> su  普通使用者名稱             //切換到普通使用者

> exit                      //退回到原使用者

使用者切換時候會造成疊加效果,因此不要重複su動作(su和exit配對使用)

jinnan--->root--->jinnan--->root--->jinnan

5. 檢視當前使用者是誰

> whoami            //顯示當前正在作業系統的使用者

> who am i          //顯示登入系統的使用者資訊(與su沒有關係)

6. 圖形介面 和 命令介面 切換

># init 3     //切換到 命令介面

># init 5     //切換到 圖形介面

7. 檢視指令對應的可執行檔案位置

> which 指令     

8. 直接輸出檔案內容到終端

> cat  檔案

9. 清空螢幕

> clear

10. 目錄操作

① 建立目錄 make  directory

> mkdir  目錄名稱                   //建立單個目錄

> mkdir -p newdir1/newdir2/newdir3    //遞迴建立多級目錄

> mkdir dir1/dir2/newdir

> mkdir -p dir1/newdir2/newdir3

新目錄的層次大於等於2個,就需要-p引數,

等於1個,就不需要

> mkdir  /home/jinnan/shandong      //相對根目錄的「絕對路徑方式」建立shandong目錄

② 移動目錄  move

> mv  dir1       dir2           //dir1移動到dir2的目錄下

> mv  dir1/dir2  dir3           //dir2移動到dir3的目錄下

> mv  dir1/dir2  dir3/dir4      //dir2移動到dir4的目錄下

> mv  /home/jinnan/beijing  /home/jinnan/shandong    //絕對路徑方式:beijing移動到shandong目錄下

(移動到的目標目錄都是【存在的】)

③ 目錄改名字操作

mv指令的第二個引數是新名字就是改名字操作

存在的名字就是移動操作

mv是【移動 和 改名字】合併的指令

> mv  dir1   newdir             //dir1移動到當前目錄下,並改名字為newdir

> mv  dir1/dir2  dir3           //dir2移動到dir3目錄下,並改名字為 原名

> mv  dir1/dir2  dir3/newdir    //dir2移動到dir3目錄下,並改名字為newdir

④ 複製(並改名字)操作 copy

-r recursive遞迴的

> cp -r dir1  dir2                //dir1複製到dir2下,並改名字為 原名

> cp -r dir1/dir2  dir3/newdir    //dir2複製到dir3下,並改名字為 newdir

> cp -r dir1/dir2  newdir         //dir2複製到當前目錄,並改名字為 newdir

> cp  dir1/filea   dir2                 //filea複製到dir2下,並改名字為 原名

> cp  dir1/filea   dir2/dir3/newfile    //filea複製到dir3下,並改名字為 newfile

⑤ 刪除操作 remove

-f  force強制的

> rm  file              //刪除file檔案

> rm -r  dir            //刪除目錄

> rm -rf  filename      //遞迴強制刪除檔案(目錄)

> rm -rf /              //遞迴強制刪除"/斜槓"根目錄

11. 檔案簡單操作

① 檔案內容檢視

> cat  filename         //一次性把全部內容都輸出到終端

> more  filename        //通過敲回車方式逐行檢視檔案內容

q鍵結束檢視

> less  filename        //"上下左右"鍵方式檢視檔案各部分內容(支援回看)

q鍵結束檢視

> head  -n  filename    //檢視檔案的前n行內容

> tail  -n  filename    //檢視檔案的最後n行內容

> wc  filename          //檢視檔案內容行數

② 建立檔案

> touch  filename                   //在當前目錄建立filename檔案

> touch  dir/filename               //在指定目錄下建立filename檔案

> touch  /home/jinnan/dir/newfile   //通過絕對路徑方式建立newfile檔案

③ 給檔案追加內容

> echo 內容 > 檔案          //把「內容」以覆蓋寫方式新增到檔案中

> echo 內容 >> 檔案         //把「內容」以「追加」方式新增到檔案中

(使用以上兩個指令時,檔案不存在會自動建立)

12. 使用者操作(建立、修改、刪除)

對應配置檔案:/etc/passwd

① 建立useradd

># useradd  -g  組編碼  -d  家目錄  -u  使用者編號  使用者名稱

># useradd  使用者名稱

② 修改usermod

># usermod -g 組別  -d  家目錄(手動建立)  -u 使用者編號 -l newname  使用者名稱

③ 刪除userdel

># userdel -r 使用者名稱    //刪除使用者資訊同時「家目錄」也刪除

13. 組的操作(建立、修改、刪除)

對應配置檔案:/etc/group

① 建立groupadd

># groupadd  組名

② 修改groupmod

># groupmod -g 本身編號 -n  新名字 組名

③ 刪除groupdel(注意:組裡邊存在使用者資訊禁止刪除)

># groupdel  組別

14. 檢視指令可以使用的引數

> man  指令

建立使用者組  groupadd 組名

修改使用者組  groupmod -n 新組名 舊組名

建立使用者    useradd -g 指定組名  使用者名稱

啟動程式    service 程式名稱 restart

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...