Linux系統(ubuntu)常用命令--初學版


此文轉載自:https://blog.csdn.net/qq_43289711/article/details/110382660#commentBox

Linux系統(ubuntu)常用命令


本文所有命令均在ubuntu上正常操作,命令只包括一些常用的快速上手的命令,適合初學者查看。

一、文件和目錄操作

1.cd /home 進入 /home 目錄

cd /home

在這里插入圖片描述

2.cd … 返回當前目錄的上一級目錄

cd ..	

在這里插入圖片描述

3.cd …/… 返回當前目錄的上兩級

cd ../..

在這里插入圖片描述

4.cd 進入當前用戶的主目錄

cd

在這里插入圖片描述

5.cd ~username 進入username用戶的主目錄

cd ~username

在這里插入圖片描述

6.cd - 返回上次所在的目錄

cd -

在這里插入圖片描述

7.pwd 顯示當前工作路徑

pwd

在這里插入圖片描述

8.ls 顯示當前目錄的文件

ls

在這里插入圖片描述

9.ls -F 顯示當前目錄的文件

ls -F

在這里插入圖片描述

10.ls -l 顯示當前目錄下的所有文件及詳細信息

ls -l

在這里插入圖片描述

11.ls -a 將隱藏文件一同顯示出來

ls -a

在這里插入圖片描述

12.mkdir dir1 新建一個dir1文件夾

mkdir dir1

在這里插入圖片描述

13.mkdir dir1 dir2 新建兩個文件夾,也可以新建3,4…個

mkdir dir1 dir2

在這里插入圖片描述

14.rmdir dir1 刪除dir1文件夾

rmdir dir1

在這里插入圖片描述

15.rm -rf dir1 刪除dir1文件夾及其里面的內容

rm -rf dir1

在這里插入圖片描述

16.mv dir1 new_dir 將dir1移動到new_dir處,並重命名為new_dir

mv dir1 new_dir

在這里插入圖片描述

17.touch file.txt 在當前目錄新建一個file.txt文件

touch file.txt

在這里插入圖片描述

18.cp file new_file 將file文件復制,然后另存為new_file

cp file new_file

在這里插入圖片描述

19.cp -r dir1 new_dir2 將dir1及其子目錄復制並另存為new_dir2

	cp -r dir1 new_dir2

在這里插入圖片描述

20.ln -s file1 link1 創建一個指向文件或文件夾(目錄)file1的軟鏈接link1,相當於快捷方式

ln -s file1 link1

在這里插入圖片描述

21.ln file1 link1 創建一個硬鏈接link1指向file1,注意:不允許將硬鏈接指向目錄

ln file1 link1

在這里插入圖片描述

二、用戶和群組操作

1.addgroup group_name 創建一個group_name用戶組,注意:只有root用戶可以創建

addgroup group_name

在這里插入圖片描述在這里插入圖片描述

2.delgroup group_name 刪除名為group_name的用戶組

delgroup group_name

在這里插入圖片描述

3.groupadd group_name和groupdel group_name 效果與1,2大致相同

groupadd group_name
groupdel group_name

在這里插入圖片描述

4.useradd -c “Comments” -g root -d /home/user1 username 創建一個用戶名為username,備注信息為Comments,群組為root,登入目錄為/home/user1

useradd -c "Comments" -g root -d /home/user1 username

5.useradd username 創建一個用戶名為username的用戶

useradd username

6.useradd -r userdir username 創建一個用戶名為username的用戶,登入目錄為userdir

useradd -r userdir username

7.userdel -r userdir username 刪除一個用戶名為username的用戶,並刪除其登入目錄userdir

userdel -r userdir username

在這里插入圖片描述

8.usermod -c “Comments” -g group -d /home/dir username 修改username用戶的備注為Comments,群組為group,登入目錄為/home/dir

usermod -c “Comments” -g group -d /home/dir username

9.passwd 修改當前用戶密碼

passwd

10.passwd user1 修改user1用戶的秘密

passwd user1

11.chage -E 2020-12-20 user1 設置用戶user1用戶密碼失效日期

chage -E 2020-12-20 user1

12.su 切換root用戶,sudo也是一樣

su
sudo

13.sudo -i 從當前管理員用戶切換到root用戶,適合忘記root密碼的時候操作

sudo -i

14.exit 退出當前用戶

exit

三、文件的權限操作

1.ls -lh 顯示所有文件以及其權限

ls -lh

注:d開頭代表文件夾,l開頭代表軟鏈接,之后的每一組rwx,分別對應文件所有者、文件所有者群組用戶、普通用戶的讀寫執行權限,-代表無該權限,然后第一個用戶名是文件所有者,第二個是群組。
在這里插入圖片描述

2.chown username file 將file文件的所有者改為username用戶

chown username file

在這里插入圖片描述

3.chomd ugo+rwx dir1 設置目錄dir1的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的權限

chomd u+x dir1	//給所有者(u)以目錄dir1的執行(x)權限
chomd g+w dir1
chomd o+r dir1

4.chown user1:group1 file1 改變文件file1的所有人和群組屬性為user1和group1

chown user1:group1 file1

在這里插入圖片描述

四、文件搜索

1.find / -name file1 /代表根目錄,-name代表按文件名搜索,搜索到名字為file1的文件或目錄會顯示它的路徑

find / -name file1

在這里插入圖片描述

2.find / -user user1 搜索所有者為user1的文件或目錄,顯示它們的路徑

find / -user user1

在這里插入圖片描述

3.find /home -name *.txt 在/home路徑下搜索以.txt結尾的文件

find /home -name \*.txt

在這里插入圖片描述

五、查看或編輯文件內容

1.cat file1 從第一個字節開始正向查看文件file1的內容

cat file1

2.tac file1 從最后一行開始反向查看文件file1的內容

tac file1

3.head -2 file1 查看文件file1的前兩行

head -2 file1

4.tail -2 file1 查看文件file1的最后兩行

tail -2 file1

5.vim file1 使用vim來編輯文件file1,進入后按i開始編輯,編輯完按esc,然后輸入:wq可以保存並退出

vim file1

6.gedit file1 使用gedit來編輯文件file1,gedit是ubuntu默認的文本編輯器

gedit file1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM