例題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