mkdir 增
mkdir 目录名
touch 建立空白文件
mkdir -p japan/cangls 本来没有japan 文件夹 你又要在它里面建文件夹 会报错 + -P 先创建上级目录
rm 删
只用 rm 命令 不会 删除目录 可恢复
-i:删除已有文件或目录之前先询问用户;
rm -r 强制删除文件或目录;
rm -rf * 删除当前目录下的所有文件 所删除的文件,一般都不能恢复!
rm -f 忽略不存在的文件,不显示任何信息 不会提示确认信息。
rm将无法删除以破折号开头的文件??
rm -r -.git #下面两行是报错的 文件没删除
Try `rm ./-.git' to remove the file `-.git'.
Try `rm --help' for more information.
#正确的方式
rm ./-.git
cp 复制
CP -a 目标文件与源文件一模一样(包括修改时间)
cp: omitting directory”错误的解释和解决办法:
在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷
解决办法:递归拷贝 命令:cp -r bbs ../backup/bbs 解释:-r 这个options是递归的意思
cp -r docs examples ../
复制文件夹 docs examples 到上级目录
mv 剪切 (重命名)
mv nginx-1.10.2 nginx 改名为nginx
mv nginx-1.10.2 nginx-1.10.2.bak 备份
mv /usr/nginx /usr/local/nginx 移动文件
mv x1.txt x2.txt Test 将x1.txt x2.txt文件移动到Test
vim 编辑文件
vim text1
cat text1
点击i 进入编辑模式
保存退出 按了ESC后,切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。
也可以输入 :wq 然后回车
不保存退出 :q 然后回车
cat 文本输出(查看、创建文件)
> 保存或覆盖.
>> 追加 ![](https://i-blog.csdnimg.cn/blog_migrate/656371ffacb8b834894993da07fece97.png)
cat 后面不加参数表示默认在键盘上输入的内容 Ctrl + D退出
输入10马上退出,你可以先不输入10,输入其他的 要结束的时候输入10 然后把内容输出
如果后面加了文件,就把那文件内容输出
cat < test1 把 date日期数据保存到test1文件