文件的增删改查

193 阅读2分钟

rm -rf / 会删除整个硬盘文件包括系统文件,造成下次都开了不机了

ctrl + c or command + c 用于中断一个命令


查:

在终端里 进入桌面 cd ~/Desktop/ ~ 表示桌面

pwd 全称(Print Woking Directory)展示当前 绝对的路径

ls 查看当前内容,不显示.开头的文件

  • 查看文件里的内容: cat xx.css 表示全部打出来

head xx.css 只显示前面十行

teail xx.css 显示后十行

想查看中间第 14 行: head xx.css -n 14 添加一个参数

less xx.css 可以进行滚动(少看一点)


增:

  • 创建文件:

touch 1.css 表示创建一个文件

echo 给你回什么

echo mmp > 4.txt 以你的内容为内容

echo hi >> 4.txt 表示追加一行内容

想追两行内容echo - e "hahaha\n222" >> 4.txt \n 表示回车(正则表达式)

  • 创建目录:

mkdir mk(制作) dir(目录)

mkdir one 制作一个目录

创建多层目录:mkdir -p a/b/c/d -p 表示我要输入一个完整的入径

同时创建多个文件:touch 1.txt 2.txt

同时创建多个目录,还是一样的操作 mkdir -p a b d

同时创建多个嵌套的目录 mkdir -p a/m/n b/c/v

复制文件:cp 1.txt 2.txt

复制目录:cp -r a b -r 表示重复的出现


删:

删文件 rm 1.css rm(remove) 就是删掉

如果它说话就成功了

删除文件 rm -r a -r 表示 递归的删除

如果要阻止提问 rm -rf a f(false)直接强制


改:

修改和追加文件内容,有两种方式:

  • echo hi > 1.css

  • code 1.cssVS code 打开, Mac 用户直接用终端 打开,win用户先设置它的默认,打开应用为 Vs code 然后用 open 或者 start 打开 1.css

清空 文件内容 echo '' > 1.css

移动文件和重命名一个文件一样的命令:mv 1.css one

移动到当前目录 mv one/1.css . . 表示当前目录

修改文件名:mv 1.css 2.css

修改文件当前时间 touch 它是创建文件同时也是更新这个文件时间