参考文章:
Linux面试必备20个常用命令(文末免费下载Linux命令大全工具)_linux常用命令-优快云博客
1.ls 显示文件列表
2.clear 清除命令窗口屏幕
3.cd 切换目录
4.pwd 显示当前目录
5.mkdir 创建目录(文件夹)
6.tocuh 创建文件
7.rm 删除文件
8.cp 复制文件
9.mv 移动文件
10.tree 以树形结构查看文件列表
11.chmod 修改文件权限
12.find 查找文件
13.grep 查找文本(文件内容)
14.>,>> 重定向
15.ln 创建链接文件
16.| 管道
17.tar 打包压缩文件
18.shutdown 关机
19.reboot 重启
20.who 显示当前登录的用户
21.exit 退出用户
22.passwd 设置用户密码
23.sudo 超级用户执行命令
24.history 历史命令
25.cat 查看文件内容
26.more 分屏显示文件的内容
常用命令延伸:
1.基于ls 命令的延伸:
1)格式: ls [-options] [parameter]
ls [选项]... [文件]...
2)常用选项:
- l: 详细列出文件列表
- a: 查看所有文件,包含隐藏文件
- h: 以人性化的方式显示文件大小
2.基于cd 命令的延伸:
cd :change directory :切换目录
a. 相对路径与绝对路径
绝对路径: 从根目录开始的路径
相对路径: 相对于当前位置的路径
b. 常用的目录切换
1)cd . : 进入当前目录
2)cd .. : 返回上一级目录
3)cd ~ : 进入用户的工作目录
4)cd - : 进入上一次的目录
3.mkdir、touch、cp、mv的格式:
1)格式: mkdir [选项]... 目录...
2)格式: touch [选项]... 文件...
3)格式 cp [选项] <源文件> <目标文件>
4)格式 : mv <源文件> <目标文件|或者文件夹>
mv: move: 具有移动或者重命名文件功能
例如:问题1: 把桌面python2目录的a.py 移到 当前a目录下
mv a.py ./a
问题2: 把桌面python2目录的b.py 重命名为body.py
mv b.py body.py
4.基于rm命令的延伸:
格式: rm [选项]... [文件]...
1)选项:
- i: 删除文件时给予提示
- f:强制删除,假如要删除的文件不存在,也不报错
- r: 递归删除,假如要删除目录,则必须带该选项
5.基于重定向命令的延伸:
重定向命令: > >>
将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中
例如:问题1: 把家目录的文件信息写到桌面的files.txt文件中
ls /home/python > /home/python/Desktop/files.txt
问题2: 把/opt的文件信息添加到桌面的files.txt文件中
ls /opt >> /home/python/Desktop/files.txt
注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。