Linux小白基础练习题

1. Linux命令格式是什么?

 Linux命令 可选参数 你要操作的对象

2. Linux命令必须添加参数才能执行吗?

 不是

3. 解释Linux的命令提示符,如何利用Linux命令解析
 whoami #显示当前机器登录的用户
 hostname #查看主机的名字
 hostnamectl sey-hostname 新主机名 #更改主机名
 vim /etc/hostname #更改主机名
 pwd #打印当前工作目录

4. Linux的目录分隔符是?

 / 正斜杠 /在开头就是根目录,除了开头都是目录分隔符

5. 列出/opt/下所有文件,包含隐藏文件,且显示详细信息(时间、文件大小)

ll -a /opt

6. 以树状结构显示文件内容

 tree

7. 创建10个文件,文件名分别是file0 ..... file10

touch file{1..10}

8. 复制/data/下所有内容到/tmp/下
 cp -r /data /tmp/ #递归拷贝data整个文件夹,放入/tmp下
 cp -r /data/* /tmp/ #递归拷贝data中所有的内容,放入/tmp下

9. 更改文件名

 mv 移动 重命名

10. 把/opt/下所有内容移动到/tmp下

 mv /opt/* /tmp/

11. 强制删除/tmp下所有内容

rm -rf /tmp/*

12. 立即重启的命令
 reboot
 shutdown -r now
 关机的命令
 shutdown -h now
 poweroff

13. 如何永久设置Linux环境变量
 $PATH 代表Linux环境变量
 vim /etc/profile
 PATH="新的环境变量"
 更改完输入 source /etc/profile 读取文件

14. Linux常见的配置文件目录是
 /etc/nginx.conf #web服务器配置文件
 /etc/my.cnf #mysql配置文件

15. 如何清空文件内容,注意是空文件内容而非空格

> 文件名
16. 读取文件内容且倒序排序
 [root@wish ~]# cat test.txt |sort -nr #-r是反向排序的意思
 sort -n #排序
 uniq -c #统计重复行数量
 wc -l #统计文件一共有多少行

17. 找出服务器上所有以 .py结尾的文件
 find / -type f -name '*.py'
 -maxdepth 按目录层级进行查询

18. 找出服务器2天内被访问过的文件

 find /  -atime -2 -type f 

19. 找出服务器中大于50M的文件

 find / -type f -size +50M 

20. 找出/tmp/目录下所有的txt文件,然后删除
 find . -type f -name "*.txt" -ok rm {} \;
 find . -type f -name "*.txt" -delete

21. 把/data/html/文件夹打包压缩成data_html.tgz文件

 tar -zcvf data_html.tgz /data/html/

-c #打包

-x #解包

-v #显示过程

-f #指定文件名

22. 如何解压alltmp.gz文件

 gzip -d alltmp.gz

23. 如何解压data.zip文件

unzip data.zip

24. 显示具体的系统时间 时 分 秒

 date +%T

25. 如何彻底粉碎文件

 shred -u test.txt

26.用什么命令查看文件详细信息(inode号、访问、修改时间、链接数)

stat test.txt

原文地址:https://www.cnblogs.com/w1sh/p/14160878.html