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...