1. 檢視目錄下有什麼檔案/目錄
> ls //list列出目錄的檔案資訊
> ls -l //list -list以「詳細資訊」檢視目錄檔案
> ls -a //list -all檢視目錄「全部」(包括隱藏檔案)檔案
> ls -al //list -all list 檢視目錄「全部」(包括隱藏檔案)檔案,以「詳細資訊」展示
> ls 目錄 //檢視指定目錄下有什麼檔案
2. 進行目錄切換
> cd dirname //進行目錄切換
> cd .. //向上級目錄切換
> cd ~ 或 cd //直接切換到當前使用者對應的家目錄
3. 檢視完整的操作位置
> pwd
4. 使用者切換
> su - 或 su - root //向root使用者切換
> exit //退回到原使用者
> su 使用者名稱 //普通使用者切換
多次使用su指令,會造成使用者的「疊加」:
(su和exit最好匹配使用)
jinnan--->root--->jinnan--->root--->jinnan
5. 檢視當前使用者是誰
> whoami
6. 圖形介面 與 命令介面 切換
root使用者可以切換
># init 3
># init 5
7. 檢視乙個指令對應的執行程式檔案在哪
> which 指令
8. 目錄相關操作
1) 建立目錄 make directory
> mkdir 目錄名字
> mkdir -p newdir/newdir/newdir //遞迴方式建立多個連續目錄
//新的多級目錄數目如果大於等於2個,就要使用-p引數
mkdir dir/newdir //不用-p引數
mkdir -p dir/newdir/newdir //使用-p引數
mkdir -p newdir/newdir/newdir //使用-p引數
linux常用指令
1752) 移動目錄(檔案和目錄) move
> mv dir1 dir2 //把dir1移動到dir2目錄下
> mv dir1/dir2 dir3 //把dir2移動到dir3目錄下
> mv dir1/dir2 dir3/dir4 //把dir2移動到dir4目錄下
> mv dir1/dir2 ./ //把dir2移動到當前目錄下
3) 改名字 (檔案和目錄)
> mv dir1 newdir //修改dir1的名字為newdir
mv是「移動」 和 「改名字」 合併的指令
> mv dir1 ./newdir //dir1移動到當前目錄下 並改名字為newdir
> mv dir1/dir2 dir3 //dir2移動到dir3目錄下, 並改名字為「原名」
> mv dir1/dir2 dir3/newdir //dir2移動到dir3目錄下,並改名字為「newdir」
> mv dir1/dir2 dir3/dir4 //dir2移動到dir4目錄下, 並改名字為「原名」
> mv dir1/dir2 dir3/dir4/newdir //dir2移動到dir4目錄下, 並改名字為「newdir」
4) 複製(改名字)(檔案和目錄) copy
① 檔案的複製
> cp file1 dir/newfile2 //file1被複製乙份到dir目錄下,並改名字為「newfile2」
> cp file1 dir //file1被複製乙份到dir目錄下,並改名字為「原名」
> cp dir1/filea dir2/newfile //filea被複製乙份到dir2目錄下,並改名字為「newfile」
② 目錄的複製(需要設定-r[recursive遞迴]引數,無視目錄的層次)
> cp -r dir1 dir2 //dir1被複製到dir2目錄下,並改名字為"原名"
> cp -r dir1/dir2 dir3/newdir //dir2被複製到dir3目錄下,並改名字為"newdir"
> cp -r dir1/dir2 dir3/dir4 //dir2被複製到dir4目錄下,並改名字為"原名"
> cp -r dir1/dir2 dir3/dir4/newdir //dir2被複製到dir4目錄下,並改名字為"newdir"
> cp -r dir1 ../../newdir //dir1被複製到上兩級目錄下,並改名字為"newdir"
⑤ 刪除(檔案和目錄)remove
> rm 檔案
> rm -r 目錄 //-r[recursive遞迴]遞迴方式刪除目錄
> rm -rf 檔案/目錄 //-r force 遞迴強制方式刪除檔案
force強制,不需要額外的提示
rm -rf /
9. 檔案操作
1) 檢視檔案內容
cat filename //列印檔案內容到輸出終端
more filename //通過敲回車方式逐行檢視檔案的各個行內容
//預設從第一行開始檢視
//不支援回看
//q 退出檢視
less //通過「上下左右」鍵檢視檔案的各個部分內容
//支援回看
//q 退出檢視
head -n filename //檢視檔案的前n行內容
tail -n filename //檢視檔案的最末尾n行內容
wc filename //檢視檔案的行數
2) 建立檔案
linux常用指令
176> touch dir1/filename
> touch filename
3) 給檔案追加內容
> echo 內容 > 檔名稱 //把「內容」以[覆蓋寫]方式追加給「檔案」
> echo 內容 >> 檔名稱 //把「內容」以[追加]形式寫給「檔案」
(如果檔案不存在會建立檔案)
10. 使用者操作
配置檔案:/etc/passwd
1) 建立使用者 user add
># useradd
># useradd liming //建立liming使用者,同時會建立乙個同名的組出來
># useradd -g 組別編號 username //把使用者的組別設定好,避免建立同名的組出來
># useradd -g 組編號 -u 使用者編號 -d 家目錄 username
2) 修改使用者 user modify
># usermod -g 組編號 -u 使用者編號 -d 家目錄 -l 新名字 username
(修改家目錄時需要手動建立之)
3) 刪除使用者 user delete
># userdel username
># userdel -r username //刪除使用者同時刪除其家目錄
4) 給使用者設定密碼,使其登入系統
> passwd 使用者名稱
11. 組別操作
配置檔案: /etc/group
1) 建立組 group add
># groupadd music
># groupadd movie
># groupadd php
2) 修改組 group modify
># groupmod -g gid -n 新名字 groupname
3) 刪除組 group delete
># groupdel groupname //組下邊如果有使用者存在,就禁止刪除
12. 檢視指令可設定的引數
> man 指令
linux常用指令
一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...
Linux常用指令
ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...
Linux常用指令
echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...