linux常用命令

2021-07-14 10:12:12 字數 2994 閱讀 2688

【[linux基礎學習]預設的目錄介紹】

1. ls   檢視指定目錄下的檔案清單

ls /home

2 cd 切換目錄

cd 目錄名稱 //進入指定目錄

cd .. //返回上一級目錄

cd /usr/bin

cd ~ //切換到home下使用者資料夾

3 pwd 檢視當前完整路徑名稱

4. whoami 檢視當前使用者

5.su 切換使用者

su -

su - root //切換到超級使用者

su root//在有的linux系統中,切換到root使用者,會沒有超級許可權

su 普通使用者名稱

exit //退出當前使用者

su 和 exit 要匹配使用,登入乙個退出乙個,不然會有疊加效果。

6. 在超級使用者root登入的情況下:

#> init 3 //切換到命令列模式

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

7.clear 終端清屏 快捷鍵: ctrl + l

8 顯示目錄或檔案的大小。——du(disk usage)

du -h file

-- -h以k,m,g為單位,提高資訊的可讀性。

9 cat filename -- 檢視檔案內容輸出到終端顯示

10 mkdir 目錄名稱 -- 建立目錄

mkdir -p aa/bb/cc 遞迴建立多級目錄

mv //移動目錄或改名

mv dir1 dir2 //移動dir1到dir2並改名為dir2

mv dir1 dir2/newdir//移動dir1到dir2下並改名為newdir

mv dir1 newdir //移動dir1到當前目錄下並且改名newdir ,相當於mv dir1 ./dir2

mv dir1/dir2 dir3/dir4 //移動dir2到dir4下 (dir1只是引導找到dir2)

mv dir1/dir2 dir3/dir4/newdir //移動dir2到dir4下並改名為newdir

--cp檔案複製或改名

--檔案複製

cp file1 dir1 //檔案file1複製到dir1下,保持原名

cp file1 dir1/newfile//檔案file1複製到dir1下,改名為 newfile

cp dir1/file1 dir2/dir3/newfile // dir1目錄下的file1複製到 dir3 目錄下並改名newfile

--目錄複製

目錄複製,統一設定-r引數 recursive遞迴地

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

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

> cp -r dir1/dir2 dir3/dir4 //dir2被複製到dir4下,並改名字為「原名」

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

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

--刪除(檔案/目錄)

> rm file

//刪除檔案

> rm -r dir //刪除目錄

> rm -rf filename //recursive force 遞迴、強制 刪除檔案

//-f force 避免 「進入目錄、刪除隱藏檔案」 的提示

> rm -rf / //kill you by your self

11. 使用者操作(root)

使用者:user

增加:add 修改:mod(ify) 刪除:del(ete)

配置檔案:/etc/passwd

1) 增加使用者 useradd

> useradd xiaogang //增加乙個xiaogang使用者,會建立乙個同名的組

//沒有設定使用者的組別,就會建立同名組

> useradd -g 組別編號 liming //建立liming使用者,並設定其組別(避免建立同名組)

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

2) 修改使用者 usermod

> usermod -u 使用者編號 -g 組編號 -d 家目錄 -l 新名字 使用者名稱

//如果修改家目錄,需要手動建立(不同於增加使用者)

3) 刪除使用者 userdel

> userdel 使用者名稱 // /etc/passwd的配置使用者資訊會刪除(保留家目錄,可以手動刪除)

> userdel -r 使用者名稱 // 使用者資訊 和 其家目錄 都刪除

12. 組別操作(root)

組別:group

配置檔案:/etc/group

1) 增加組別 groupadd

> groupadd music //建立乙個music組別

2) 修改組別 groupmod

> groupmod -g 組編號 -n 新名字 組名

3) 刪除組別 groupdel

> groupdel 組名

//組下存在對應的使用者資訊,禁止刪除

passwd 使用者名稱 --設定密碼

13.檔案相關

cat file

more file 回車,不支援回看

less file1

head -n file 檢視前n行

tail -n file 檢視後面n行

wc file 統計行數

檢視file1的內容寫入到file2中

cat file1 > file2 覆蓋寫

cat file1 >> file2 追加寫

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