一、文件管理

列出ls 改变目录cd 创建文件touch 创建目录mkdir 复制cp 移动mv 删除rm 查看文件内容cat 修改文件内容vim 相对路径

0.列出目录内容

  ls 列出目录当中的内容  ls /root/desktop

  ls -l 详细信息 -d看目录详细信息

 

1.改变目录

  cd 绝对路径  cd /home/zhangsan

  cd 相对路径  cd. cd ..

 

2.创建文件

  touch 路径和文件名  touch /file.txt

 

3.创建目录

  mkdir 路径和目录名  mkdir /data

  mkdir -pv 父系创建目录并返回结果  -p父系创建  -v可视化  mkdir -pv /root/desktop/mkdir1/mkdir1_1/mkdir1_2/data

 

4.复制

  cp 源文件路径 目标文件夹  cp /root/desktop/file.txt /tmp

  cp -rv 源目录 目标目录 递归复制  -r递归  -v可视化  cp -rv /var/www/html /tmp

 

5.移动

  mv 源文件路径 目标文件路径

  mv 源文件路径 源文件路径/新命名  重命名(尽量不用)

 

6.删除

  rm -rf 文件或目录的路径

  rm -rf 的*用法  *表示全部(不包括隐藏文件)  rm -rf /home/dir11/*

 

7.查看文件内容

  cat 源文件路径 查看全部

  head -数字 源文件路径 查看头部

  tail -数字 源文件路径 查看尾部

  more 源文件路径 以可翻页方式查看

  grep 关键字 源文件路径

 

8.修改文件内容

  ①重定向  echo '输入内容' > 1.txt

    即把命令的返回内容转移并覆盖至目标文件

  ②文件编辑器1  gedit 目标文件路径

  ③文件编辑器2  vim 目标文件路径

    vim 目标文件路径/新文件名  创建文件

=================================================

vim的基础命令:

 i  插入模式 esc键退出插入模式

  :wq  保存并关闭文件编辑器

  数字yy  复制(数字)行 默认一行

  P  粘贴

  数字DD  删除(数字)行 默认一行

  u  撤回操作

 :末行模式  :w 保存  :q 关闭  ! 强制执行

  :set nu 显示行号

  :set list 显示控制字符

  :set nonu 取消显示行号

 光标定位

  hjkl  左下上右

  0 行首  $ 行尾

  gg 页首  G 页尾

  3G  进入第三行

 /用法

  /单词 查找  /dbugs  用n下翻N上翻

  :%s/替换原内容/替换新内容/g  替换  g是全局的意思

=================================================

 

9.相对路径

  两种表达:① .  点表示当前目录

       ② ..  点点表示上一级目录

       ③ 不打  不打表示当前目录

 

posted @ 2021-11-13 15:58  真渡  阅读(92)  评论(0)    收藏  举报