作业1
1.查看当前用户下的隐藏文件,并显示详细信息。
ls -la
2.创建一个新用户,并设置密码。
sudo useradd -s /bin/bash -m zhangsan
sudo passwd zhangsan
? useradd -k的作用?
3.创建a.txt文件,属主有读写执行权限,属组,有读写,其他账户无权限(使用两种方
式完成)
rwx
421
命令1: chmod 760 a.txt
u 表示拥有者
g 表示同组人
o 表示其他人
a 表示所有人
命令2: chmod u=rwx,g=rw,o=--- a.txt
将文件转为可执行文件?
chmod +x a.txt
注意: 此时所有人都具有执行权限
作业2
1.创建a.txt,b.txt,c.txt,ab.txt,abc.txt
touch a.txt b.txt c.txt ab.txt abc.txt
2.创建目录 game1,game2,game3,gbme1
mkdir game1 game2 game3 gbme1
3.查找a结尾的文件或文件夹
ls *a
4.查找第2字符是b且以.txt结尾的文件
ls ?b*.txt
5.将a.txt 复制到game1文件夹中
cp a.txt game1
6.将b.txt移动到gbme1文件夹中
mv b.txt gbme1/
7.查找以1结尾,倒数第4个字符是a的文件夹
?正确?
ls -lF *a??1/
8. ls ab.txt 、 ls*[ab]* 、 ls [ab].txt 分别代表什么
1 名称中含有ab的.txt文件
2 含有a或b的文件/目录
3 a.txt/b.txt
9.将/etc/passwd中的内容重定向到abc.txt中
cat /etc/passwd > abc.txt #>覆盖
cat /etc/passwd >> abc.txt #>>追加
10.清空abc.txt的内容
cat /dev/null > abc.txt
11.删除刚刚创建的文件和文件夹
rm -rf ./*