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