linux命令操作練習


例題1:

1、在root下創建空文件1.txt
1、 cd 2、touch 1.txt

2、在root下創建文件file1/file2
1、cd 2、mkdir file1 3、cd file1 4、mkdir file2

3、將1.txt復制到file1/file2 下,並重命名為2.txt
1、cd 2、 cp 1.txt /root/file1/file2/2.txt

4、將1.txt移動到file1下
1、cd 2、mv 1.txt /root/file1

5、分別查看file1和file2下的內容
1、cd /root/file1
2、ls
3、cd file1/file2
4、ls

6、刪除file2
1、cd file1
2、rm-rf file2


例題2:

1、創建5個文件分別是 1.txt 2.txt 3.txt 4.txt 5.txt

touch 1.txt 2.txt 3.txt 4.txt 5.txt

2、壓縮這5個文件,壓縮包的名字是hailiang.tar

tar -zcvf hailiang.tar *.txt 或者 tar -zcvf hailiang.tar 1.txt 2.txt 3.txt 4.txt 5.txt

3、把壓縮包移動到/home下面

mv hailiang.tar /home

4、解壓hailiang.tar

tar -zxcf hailiang.tar

5、查看是否有這5個文件

ls


例題3:

1、在/home/123下創建路徑001,002,003,001路徑下創建文件011.c,002路徑創建文件021.c、022.c、023.txt、024,003路徑下創建文件031.htm 032.txt 033.htm 034.htm

cd /home mkdir 123 cd 123 mkdir 001 002 003 cd 001 touch 011.c cd … cd 002 touch 021.c 022.c 023.txt 024
cd … cd 003 touch 031.htm 032.txt 033.htm 034.htm

2、修改011.c文件屬性對擁有者、群組可讀可寫可執行

chmod 777 011.c

3、用一行命令修改002目錄下所有文件屬性對擁有者、群組可讀可寫可執行

chmod 777 *

4、003路徑用一行命令修改所有htm文件的屬性對用戶可讀可寫可執行,對群組可讀可執行

chmod 757 *.htm


例題4:

1、創建q組
groupadd q

2、創建w組
groupadd w

3、把用戶e創建在q組里
useradd -g q e

4、把用戶r創建在w組里
useradd -g w r

5、把用戶e也放在w組里
usermod -a -G w e

6、把用戶r改放在q組里
usermod -g q r


例題5:

1、創建用戶classes1、classes2、teacher

groupadd a

groupadd b

groupadd c

useradd -g a classes1

useradd -g b classes2

useradd -g c teacher

2、在非root登錄狀態下,在classes1用戶目錄中創建文件1-1,1-2,在classes2用戶目錄下創建文件2-1,2-2

su - classes1

touch 1-1 1-2

su - classes2

touch 2-1 2-2

3、登陸teacher用戶,查看1-1,1-2,2-1,2-2,並且teacher可以刪除2-1,2-2不可刪除1-1,1-2

su -

usermod -a -G a teacher

usermod -a -G b teacher

su - classes1

chmod 751 /home/classes1

su - classes2

chmod 771 /home/classes2

 


免責聲明!

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



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