Linux操作指令

2022-08-21 01:54:49 字數 3772 閱讀 3348

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 指令

Linux 操作指令

目錄 toc 檢視作業系統版本 root server 1 conf cat etc issue 改變檔案許可權 r 遞迴 root server 1 conf chmod r 777 filename 刪除 r 遞迴刪除 f 強行刪除 root server 1 conf rm rf calaba...

Linux操作指令

linux基礎操作指令 1.ls list 羅列出當前目錄的檔案和目錄 更常用的是ls l ll 列印出更詳細的資訊 2.cd change dir 進入某個目錄 切換到某個目錄 特殊的目錄 a 表示當前目錄 b 表示當前目錄的上級目錄 c 表示當前使用者的home目錄 d 表示根目錄,所有目錄的最...

Linux基本操作指令

應用程式 附件 終端 ifconfig 檢視自己的ip位址 inet位址 10.0.2.122 ls 檢視當前的所有檔案 終端下檢視 ls a 檢視所有的檔案,包括隱藏檔案 人為的操作 桌面的左上方 位置 主資料夾 檢視 顯示隱藏檔案 ls l 看到當前所有檔案的建立時間 名稱 mkdir dir名...