【linux笔记】linux入门简介_文件操作命令(06)

Page content

这一篇整理了文件操作相关的内容。

1. pwd

显示当前工作目录的绝对路径

2. Ls

ls
ls -l   ==  ll
ls -a

3. cd

cd 路径
#回到上一次所在目录
cd -    
#跳转到实际物理路径,而非快捷方式路径
cd -P

4. mkdir,rmdir

mkdir [选项] 要创建的目录

#创建一个目录
mkdir [选项] 要创建的目录

#创建一个多级目录
mkdir -p xiyou/dssz/meihouwang

rmdir:Remove directory 移除目录

rmdir root/like/file

5. touch

touch 文件名称

6. cp 复制文件或目录

cp [选项] source dest => 复制source文件到dest cp -r 递归复制整个文件夹

7. rm 删除文件或目录

rm [选项] deleteFile

  • -r 递归删除目录中所有内容
  • -f 强制执行删除操作,而不提示用于进行确认。
  • -v 显示指令的详细执行过程

8. mv 移动文件与目录或重命名

#重命名
mv oldNameFile newNameFile
#移动文件
mv /temp/movefile /targetFolder

9. cat 查看文件内容

cat [选项]要查看的文件

  • -n 显示所有行的行号,包括空行。

10. more 文件内容分屏查看器

more 要查看的文件

  • 空白键 (space) 代表向下翻一页;
  • Enter 代表向下翻『一行』;
  • q 代表立刻离开 more ,不再显示该文件内容。
  • Ctrl+F 向下滚动一屏
  • Ctrl+B 返回上一屏
  • = 输出当前行的行号
  • :f 输出文件名和当前行的行号

11. less 分屏显示文件内容

less 要查看的文件

  • 空白键 向下翻动一页;
  • [pagedown] 向下翻动一页
  • [pageup] 向上翻动一页;
  • /字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;
  • ?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找;
  • q 离开 less 这个程序;

12. echo

echo [选项] [输出内容]

  • -e: 支持反斜线控制的字符转换
    • \\ 输出\本身
    • \n 换行符
    • \t 制表符,也就是 Tab 键

13. head 显示文件头部内容

#查看文件头10行内容
head 文件

#查看文件头5行内容,5可以是任意行数
head -n 5 文件

14. tail 输出文件尾部内容

tail 文件
tail -n 5 文件
tail -f 文件

# -n<行数> 输出文件尾部n行的内容
tail -n 1 smartd.conf

# -f 显示文件最新追加的内容,监视文件变化
tail -f houge.txt

15. > 输出重定向和 » 追加

#列表的内容写入文件a.txt中(覆盖写)
ls-l >文件

#列表的内容追加到文件aa.txt的末尾
ls-al >>文件

#将文件 1 的内容覆盖到文件 2
cat 文件 1 > 文件 2
echo “内容” >> 文件

16. ln 软链接

#给原文件创建一个软链接
ln -s [原文件或目录] [软链接名]

rm -rf 软链接名,而不是 rm -rf 软链接名/
如果使用 rm -rf 软链接名/ 删除,会把软链接对应的真实目录下内容删掉

17. history 查看已经执行过历史命令

#查看已经执行过历史命令
history

#删除记录
history -c

欢迎大家的意见和交流

email: li_mingxie@163.com