云计算之路 DAY 2 文件管理

1、文件类型

- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)

d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备)打印机,终端 /dev/tty1

l 链接文件(淡蓝色)

s 套接字文件

p 管道文件

2、文件管理命令

1、改变目录 : cd  

 cd 绝对路径 cd /home/alice

 cd 相对路径 cd ./../    

 cd - 返回上次目录

2、创建文件 : touch  


# touch file1.txt //无则创建,有则修改时间

# touch file3 file4

# touch /home/file5 file6  (在home下创建file5,在当前文件夹创建file6)
# touch /home/{zhuzhu,gougou}
# touch file{a..c}

# touch yang{a,b,c} //{}集合,等价touch yanga yangb yangc

3、 创建目录:mkdir       -v 详细 -p 递归

# mkdir /home/dir2 /home/dir3
# mkdir /home/{dir4,dir5}
# mkdir -v /home/{dir6,dir7} //显示详细信息,遍历
# mkdir -pv /home/dir8/111/222 //包括其父母的创建,不会有任何消息输出

# mkdir -pv /home/{yang/{dir1,111},tianyun}

4、复制 :cp  -r 递归 -v 详细 -f 强制   -n  静默

# cp -rv /etc  /home/dir1    //-r 拷贝文件夹
# cp -v install.log  /home/dir2

#cp  -rv  源文件1 源文件2 源文件N  目标文件 //将多个文件拷贝到同一个目录

5、移动: mv
# mv file1 /home/dir3 将file2移动到/home/dir3
# mv file2 /home/dir3/file20 将file2移动到/home/dir3,并改名为file20

# mv file4 file5 将file4重命名为file5,当前位置的移动就是重命名

6、删除 rm -r 递归 -f force强制 -v 详细过程     *通配符
# mkdir /home/dir10
# touch /home/dir10/{file2,file3,.file4}
# rm -rf /home/dir10/* //不包括隐藏文件
# ls   -a /home/dir10/
. .. .file4


7、查看    -n 显示行号 -A包括控制字符

cat 全部 head 头部 tail 尾部

#cat  -10 /etc/passwd

more 翻页 grep 过滤关键字

8、修改文件内容

1、命令模式

光标定位 

hjkl               //上下左右
0 $               //行首行尾
gg G //页首页尾
3G 进入第三行  

/string (n N 可以循环的)     //查找字符,n下一个

文本编辑

y 复制 yy 3yy ygg yG (以行为单位)
d 删除 dd 3dd dgg dG (以行为单位) 
p 粘贴
x 删除光标所在的字符
D 从光标处删除到行尾
u undo撤销
^r redo重做

r 可以用来修改一个字符

2、扩展命令模式

查找替换
:范围 s/old/new/选项 

:1,5 s/root/yang/          从1-5行的root 替换为yang 

 读入文件/写文件(另存为)
:w 存储到当前文件
:w/tmp/aaa.txt 另存为/tmp/aaa.txt 
:1,3 w/tmp/2.txt
:r /etc/hosts 读入文件到当前行后

:5 r /etc/hosts 读入文件到第5行后





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值