1、查看目录:ls
常用用法:
ls -l :以列表的形式展示;简写ll
效果展示:
2、终端清屏:clear
常用用法:
ctr+L:清空屏幕当前的内容,不会重置终端
效果展示:
使用前
使用后
3、切换目录:cd
常用用法:
cd /:切换到根目录
cd /xx(目录名) :切换到根目录下的xx目录
cd ..:切换到上一级目录
cd ~:切换到home目录
cd /xxx/xx/x:可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全
效果展示:
4、切换用户:su
常用用法:
su root:切换为用户"root",输入后回车需要输入该用户的密码
效果展示:
5、创建目录:mkdir
常用用法:
mkdir XXXX:在当前目录下创建一个名为XXXX的目录
mkdir /XXXX(已有)/xxx:在已存在的指定目录下创建一个名为xxx的目录
mkdir -p /XXXX(没有)/xxx:在不存在的指定目录下用递归的方式创建一个名为xxx的目录
效果展示:
6、创建文件:touch
常用用法:
touch xxx:创建xxx文件
效果展示:
7、查看当前路径:pwd
常用用法:
pwd:直接在命令行输入pwd命令可以查看当前路径
效果展示:
8、编辑文件:vim
常用用法:
vim xxx:打开需要编辑的xxx文件
操作界面有三种模式:命令模式(command mode)、输入模式(Insert mode)和底线命令模式(last line mode)
命令模式:用户刚刚启动 vi/vim,便进入了命令模式。
i :切换到输入模式,在光标当前位置开始输入文本。
: :切换到底线命令模式,以在最底一行输入命令。
a :进入插入模式,在光标下一个位置开始输入文本。
o :在当前行的下方插入一个新行,并进入插入模式。
O :在当前行的上方插入一个新行,并进入插入模式。
输入模式:在命令模式下按下 i 就进入了输入模式,使用 Esc 键可以返回到命令模式。
方向键:在文本中移动光标
HOME/END:移动光标到行首/行尾
Page Up/Page Down:上/下翻页
Insert:切换光标为输入/替换模式,光标将变成竖线/下划线
ESC:退出输入模式,切换到命令模式
底线命令模式:在命令模式下按下 :(英文冒号)就进入了底线命令模式。
:q :退出编辑
:q! :强制退出
:wq : 保存并退出
参考连接:https://www.runoob.com/linux/linux-vim.html
效果展示:
9、查看文件:cat
常用用法:
cat xxx:查看xxx文件内容
效果展示:
10、在指定目录下查找文件和目录:find
常用用法:
find -name xxx:按文件名查找,支持使用通配符 * 和 ?。
find -atime n:查找在 n*24 小时内被访问过的文件。
效果展示:
11、grep:用于查找文件里符合条件的字符串或正则表达式。
常用用法:
grep "pattern" filename:在单个文件中搜索
grep "pattern" file1 file2 file3:在多个文件中搜索pattern,并输出到终端
grep -r "pattern" directory:递归搜索目录
grep -i "pattern" filename:忽略大小写
效果展示:
12、| 管道符:将一个命令的标准输出传递给另一个命令,作为另一个命令的标准输入。
常用用法:
ls | grep "pattern":通过管道符筛选文件名
cat xxx | tr 'pattern1' 'pattern2':将文件xxx中所有的pattern1替换为pattern2
用法还有很多这里,家人们可以自行探索
效果展示:
13、文件或目录改名、或将文件或目录移入其它位置:mv
常用用法:
mv 文件名1 文件名2:将文件名1改为2
mv 目录1 目录2:将目录1当中的内容剪切到目录2目录下面
mv -r 目录1 目录2:递归剪切目录中所有文件和文件夹
效果展示:
14、删除文件或目录:rm
常用用法:
rm 文件名:删除当前目录下的文件
rm -f 文件名:删除当前目录的的文件(不询问)
rm -r 文件夹名:递归删除当前目录下此名的目录
rm -rf 文件夹名:递归删除当前目录下此名的目录(不询问)
rm -rf /*:将根目录下的所有文件全部删除,一般情况下别用
效果展示:
15、当前进程的状态:ps(类似于 windows 的任务管理器)
常用用法:
ps -aux:显示所有包含其他使用者的进程
效果展示:
16、控制用户对文件的权限:chmod
常用用法:
参考连接:https://www.runoob.com/linux/linux-comm-chmod.html
效果展示: