linux命令练习题和答案
-
一、常用linux命令练习题
1. 查看当前目录下的文件和子目录的列表
2. 创建一个名为”test”的空文件
3. 在当前目录创建一个名为”test_dir”的新目录
4. 将”test”重命名为”new_test”
5. 将”new_test”移动到”test_dir”目录中
6. 删除名为”new_test”的文件
7. 查看系统的内存使用情况
8. 查看系统的CPU使用情况
9. 查看系统的磁盘使用情况
10. 在当前目录下创建一个名为”backup”的压缩文件,将”test_dir”的内容压缩至其中二、常用linux命令练习题答案
1. 使用ls命令即可:ls
2. 使用touch命令创建文件:touch test
3. 使用mkdir命令创建目录:mkdir test_dir
4. 使用mv命令重命名文件:mv test new_test
5. 使用mv命令移动文件:mv new_test test_dir/new_test
6. 使用rm命令删除文件:rm test_dir/new_test
7. 使用free命令查看内存使用情况:free
8. 使用top命令查看CPU使用情况:top
9. 使用df命令查看磁盘使用情况:df -h
10. 使用tar命令创建压缩文件:tar -cvf backup.tar test_dir以上就是常用的linux命令练习题和答案。通过练习这些命令,可以帮助你熟悉linux系统操作。希望对你有所帮助!
2年前 -
1. 执行命令touch file1.txt可以创建一个名为file1.txt的空文件。
2. 使用命令mkdir folder1可以在当前目录下创建一个名为folder1的新文件夹。
3. 使用命令cd folder1可以进入名为folder1的文件夹。
4. 使用命令ls可以列出当前目录下的所有文件和文件夹。
5. 使用命令pwd可以显示当前所在的目录的完整路径。
2年前 -
题目1:查看当前路径下的所有文件和文件夹的权限以及所属用户和组。
答案:使用ls命令结合参数-l来查看当前路径下的所有文件和文件夹的权限以及所属用户和组。
“`shell
ls -l
“`题目2:将文件夹A下的所有文件夹和文件复制到文件夹B下。
答案:使用cp命令结合参数-r来将文件夹A下的所有文件夹和文件复制到文件夹B下。
“`shell
cp -r A/ B/
“`题目3:在当前路径下创建一个名为test的文件夹,并在该文件夹下创建两个空的文本文件file1.txt和file2.txt。
答案:使用mkdir命令创建名为test的文件夹,然后使用touch命令创建两个空的文本文件。
“`shell
mkdir test
cd test
touch file1.txt file2.txt
“`题目4:查找当前路径及子文件夹下所有以.txt结尾的文件。
答案:使用find命令结合参数-name来查找当前路径及子文件夹下所有以.txt结尾的文件。
“`shell
find . -name “*.txt”
“`题目5:将当前目录下的test文件夹以tar.gz格式压缩,并将压缩包保存为backup.tar.gz。
答案:使用tar命令结合参数-czvf来将当前目录下的test文件夹以tar.gz格式压缩,并将压缩包保存为backup.tar.gz。
“`shell
tar -czvf backup.tar.gz test
“`题目6:将当前目录下的backup.tar.gz文件解压到backup文件夹中。
答案:使用tar命令结合参数-xzvf来将backup.tar.gz文件解压到backup文件夹中。
“`shell
tar -xzvf backup.tar.gz -C backup
“`题目7:查找当前目录下所有文件内容包含”hello”的文本文件,并将结果保存到result.txt中。
答案:使用grep命令结合重定向符号>来查找当前目录下所有文件内容包含”hello”的文本文件,并将结果保存到result.txt中。
“`shell
grep -r “hello” ./*.txt > result.txt
“`题目8:将当前路径下所有文件和文件夹的名称改为大写。
答案:使用rename命令结合perl表达式来将当前路径下所有文件和文件夹的名称改为大写。
“`shell
rename ‘y/a-z/A-Z/’ *
“`题目9:查找当前路径下的所有文件夹,并按照文件夹大小进行排序。
答案:使用du命令结合参数-sh和sort命令来查找当前路径下的所有文件夹,并按照文件夹大小进行排序。
“`shell
du -sh */ | sort -hr
“`题目10:删除当前路径下所有以.txt结尾的文件。
答案:使用find命令结合参数-name和参数-delete来删除当前路径下所有以.txt结尾的文件。
“`shell
find . -name “*.txt” -delete
“`以上是一些常见的Linux命令练习题和答案,通过这些题目可以加深对Linux命令的理解和掌握。
2年前