Linux
1. 基本命令
题目:查看当前用户下的隐藏文件,并显示详细信息
ls -al
2. 用户操作
题目:按步骤完成用户的操作
-
创建一个新用户:briup2024
sudo useradd briup2024
-
设置密码为:briup
sudo chpasswd
-
切换到briup2024用户
sudo su - briup2024
-
切换回root用户
exit
-
删除用户briup 2024
sudo userdel -r briup2024
3. 权限控制
题目:创建briup.txt文件,权限如下:(练习使用两种修改权限的命令)
-
属主
-
可读
-
可写
-
可执行
-
-
属组
-
可读
-
可写
-
不可执行
-
-
其他用户
-
不可读
-
不可写
-
不可执行
-
touch briup.txt chmod 764 briup.txt#或者 chmod u=rwx, g=rw,o=briup.txt
4.文件操作
-
题目:创建多个文件,文件名:a.txt、b.txt、c.txt、ab.txt、abc.txt
-
题目:创建多个目录,目录名:game1、game2、game3、gbme1
touch a.txt b.txt c.txt ab.txt abc.txt mkdir game1 game2 game3 gbme1
-
题目:查找以t结尾的文件或目录
-
find . -name "*t"
-
题目:查找第2个字符是b字符并且以.txt结尾的文件
find . -name "?b*.txt"
-
题目:将a.txt复制到game1目录中
cp a.txt game1/
-
题目:将b.txt移动gbme1目录中
mv b.txt game1/
-
题目:查找以字符1结尾,倒数第四个字符为a的目录或文件
find . -name "*a??1"
-
题目:写出下面命令执行的结果,并解释每条命令的具体含义
ls *ab *.txt
结果:ab.txt abc.txt
含义:列出当前目录下所有包含'ab'字符串并以.txt结尾的文件
ls *[ab] *
结果:a.txt ab.txt abc.txt
含义:列出当前目录下所有包含'a'或'b'的文件
ls [ab].txt
结果:a.txt
含义:列出当前目录下文件名为'a.txt'或'b.txt'的文件
-
题目:将/etc/passwd中的内容重定向到abc.txt中
cat /etc/passwd > abc.txt
-
题目:清空abc.txt的内容
>abc.txt
-
题目:删除刚刚创建的全部文件和目录
rm -r a.txt b.txt c.txt ab.txt abc.txt rm -r game1 game2 game3 gbme1