CentOS文件管理命令整理

 
1.改变目录

cd 绝对路径 cd /home/alice
cd 相对路径 cd . …
cd 专用:
cd - 返回上次目录
cd 直接回家

2.创建文件

touch file1.txt //无则创建,有则修改时间
touch file3 file4
touch /home/file10.txt
touch /home/file5 file6
touch /home/{RR,GG}
touch file{1…20}
touch file{a…c}
touch file{1,2,3} // {}集合,等价touch fiel1,touch file2,touch file3

3.创建目录

  • 语法:mkdir -v (详细) -p (递归目录)

mkdir dir1
mkdir dir1/dir2
mkdir dir1/dir{3…5}
mkdir -v dir1/{dir5,dir7} #显示详细信息
mkdir -vp dir1/{rev/{x,q},gin} #
在这里插入图片描述

4.复制

  • 语法:cp -r (目录) -v(详细) -f (强制) -n(静默) 

cp -vr dir1 /home/ 显示详细信息,copy目录
cp -v gin /home/dir1/rev 拷贝并修改文件名
cp -rv file1 files fileghost dir1/ 将多个文件拷贝到同一目录
cp -r /etc /tmp 将一个目录拷入另一个目录中

5.移动

mv /root/file1 /tmp
mv /tmp/file1 /tmp/alice 移动更名

6.删除

  • 语法rm -r (递归)-f (force强制) -v (详细过程)*通配符

touch {1…10}.txt
rm -rf *.txt 删除所有以.txt结尾的文件

7.查看文件内容

cat /etc/passwd -n显示行号 -A 包括控制字符(换行符/制表符)
more /etc/passwd -2查看前两行
head /etc/passwd -3查看前三行

grep ‘root’ /etc/passwd
grep ‘^root’ /etc/passwd
grep ‘bash$’ /etc/passwd
grep ‘failure’ /var/log/secure

8.修改文件内容

  • hjkl #特殊情况键盘的上下左右
    ^ 或 0 行首,$为行尾
    gg G #页首页尾
  • 3G #进入第三行
  • /string #查找字符,n下一个(n N 可以循环)

文本编辑:

  • y 复制 yy 3yy ygg yG (以行为单位)
  • d 剪切 dd 3dd dgg dG (以行为单位)
  • p 粘贴到本行的下一行
  • P 粘贴到本行的上一行
  • x 删除光标所在的字符
  • D 从光标处删除到行尾
  • u undo撤销
  • ^r redo重做
  • r 可以用来修改一个字符

进入其他模式:

  • a A i o 分别为进入插入模式
  • : 进入末行模式(扩展命令模式)
  • v   进入可视模式
  • ^v 进入可视块模式
  • V  进入可视行模式
  • R  进入替换模式

扩展命令模式:
保存退出

  • :10 进入第10行
  • :w 保存
  • :q 退出
  • :wq 保存并退出
  • :w! 强制保存
  • :q! 不保存并退出
  • :wq! 强制保存退出
  • :x 保存并退出

查找替换

  • :范围 s/old/new/选项
  • :1,5 /s/old/new/ 替换1-5行的old为new,默认只替换每一行第一次匹配到的字符串
  • 1,$ s/old/new/g 全局替换,包括每行后面的

另存文件(很少使用)

  • :w 储存到当前文件
  • w /tmp/a.txt 将编辑的内容另存到/tmp/下并命名
  • :r /etc/hosts 读入文件到当前行后
  • 5 r /etc/hosts 读入文件到第5行后

设置环境(临时)

  • :set nu 设置行号
  • :set ic 不区分大小写
  • :set noic 取消不区分大小写
  • :set ai 自动缩进
  • :set list 显示控制字符
  • :set nonu 取消设置行号

9 文件基本信息
访问时间:atime,查看内容 //RHEL6会延后修改atime
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限

示例:
示例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值