Linux第二章 常用命令
网络:
nmtui 设置IP地址、网关、DNS(nmtui+回车 可以设置主机名)
文件及文件夹管理
0. 查看目录的命令
ls、 ll 路径 /
-(文件) d(目录) l(链接)
1. 如何进入不同的目录(磁盘)
cd 目录(文件夹) : cd /bin (cd用来在不同的目录中进行切换,进入目录)
cd ../ 返回上一级 (只返回上一级可以省略/)
cd ~ 进入家目录(当前用户独有的目录)
2. 搜索一个指定的内容
ll | grep '要搜索的内容'
3. 查看当前所在的位置(目录)
pwd
4. 创建一个文件夹
mkdir [-p] 目录 -p参数表示可选,用于指定创建多级目录(如果父目录不在,则同时创建该目录以及该目录的父目录)
5. 创建一个文件
touch 文件名
6. 在文件中添加内容,并完成保存操作 文本编辑器 vi / vim
vi 文件名
1)普通(默认)模式:不能编辑,只能输入快捷键
复制:nyy(n是数字,表示你要复制多少行)
粘贴:p/P
撤销:u
删除:ndd(n是数字,表示你要删除多少行)
普通模式进入输入模式: i、a、o 输入模式默认左下角有标识Insert 插入
2)输入(插入)模式:只能输入内容 退出输入模式统一按ESC
3)命令模式:只能执行命令,一般在左下角
:q (退出)
:w (保存)
:wq (保存并退出)
以上三个命令都可以加!表示强制操作
7. 删除文件、文件夹
rmdir [-p] 文件夹 -p参数表示可选,用于指定删除多级目录
rm [-rf] 文件或文件夹 -r参数表示递归删除,-f参数表示不提示,直接删除
8. 复制文件和文件夹
cp [-r] 要复制的文件或文件夹 复制到哪里
9. 移动文件或重命名
mv 要移动的文件或文件夹 移动到哪里
重命名就是在当前目录完成移动
10. 查看文件中的内容
①cat 文件名 [-b] 对输出内容中的非空行标注行号。[-n] 对输出内容中的所有行标注行号
利用cat命令还可以合并多个命令
②more 文件名 通常用于分屏显示文件内容。
按“Enter”键是向下移动一行;
按“Space”键是向下移动一页;
按“Q”键退出
③head 文件名 默认情况下只显示文件的前十行。常用参数如下
[-n num] 显示指定文件的前num行。
[-c num] 显示指定文件的前num个字符
④tail 文件名 默认情况下只显示文件的末尾十行内容。
常用参数与 head 命令相同,显示的是末尾行和末尾字符。
11.tab是自动补齐命令