Linux基本指令
一个完整的标准指令包括
# 指令主体 [选项] [操作对象]
一个指令可以包含多个选项 操作对象也可以是多个
一、ls (list)列出当前文件夹所有文件及文件夹
用法
1. 相对路径 当前路径 ./ 当前目录 ../ 上一级目录
2. 绝对路径 从 / 根开始 ls /root
3. #ls [选项] 路径 ls -la 路径
4. 参数 -l 表示以列表形式 -a显示所有文件 包含隐藏文件
二、pwd (print working director) 打印当前工作目录
用法
三、cd (change director) 改变工作路径
用法
1.cd /绝对路径
2.cd ~ 表示当前用户家目录
四、mkdir (makedirector) 文件夹的创建
用法
1. mkdir /绝对路径
2. mkdir /相对路径
3. -p 实现多目录的创建
4. mkdir a b c 一次性创建多个目录
五、touch 创建文件
用法
1 touch /路径/文件名
2 touch 1.txt 2.txt 创建多个文件
六、cp (copy) 复制文件或文件夹
用法
1. cp 被复制的文件路径 被复制到到路径 '
2. cp /root/linux1.txt /home/linux/linux1.txt
3. linux在文件复制过程中可以对新位置的文件进行重命名 但是如果不是必须需要 建议保持一致
4. 注意 需要添加选项 -r 否则目录将被忽略 -r递归连里面的东西也复制
七、mv (move) 移动文档到新的位置
用法
1. mv linux1.txt /root/linux1.txt
2. mv 移动的文档路径 需要的位置路径
3. 移动后 文件不在原位置
八、rm 删除
用法
1. -f 删除时不想频繁确认
2. -r 递归删除目录时 -rf(危险)
3. rm -rf linux1.txt linux2.txt 删除多个文件
4. * 表示任意字符 删除具有公共特性的文件
九、 vim 文本编辑器
用法
1. vim 文件路径 打开一个文件 (可以有 可以没有)
2. :q 退出
3. :wq 保存并退出
4. wq! 表示强制执行
十、> 输出重定向
用法
语法正常执行指令 > 文件名
1. 覆盖保存ls -a结果 ls -a > ls.txt (顺便创建)
2. 追加结果
3. > 覆盖输出
4. >> 追加输出
十一、cat 文件内容显示在终端
用法
1. cat 文件路径 //直接打开文件显示在终端
2. 待合并的文件路径1 文件路径2 > 合并后的路径 (> 新的文件) //合并文件