【Linux】文件操作基本命令
分为普通文件和目录文件两类来进行讨论
①创建
普通文件:touch filename(带上扩展名)
例如:touch main.c
目录文件:mkdir dirname(无扩展名)
例如:mkdir test
②删除
普通文件:rm dirname
目录文件:rmdir dirname 删除空文件
rm -r dirname 删除非空目录 (-r:递归)
③拷贝
普通文件:cp path1/file path2 (path1:原文件路径 path2:目的路径)
目录文件:cp -r path1/file path2 (path1:原文件路径 path2:目的路径)
④剪切
普通文件:mv path1/file path2 (path1:原文件路径 path2:目的路径)
目录文件:mv path1/dir path2 (path1:原文件路径 path2:目的路径)
↑此处不需要递归-r 因为剪切时直接改变的是存储路径
⑤重命名
利用剪切的方法:mv path1/name1 path2/name2(name1:原文件名 name2:新文件名)
⑥修改文件属性
当对文件进行某些操作时,若显示:Permission demind,意为权限不足,则需要修改权限
Linux是一个多用户的操作系统,允许多个用户同时登陆并工作,用户间互相不影响
简单用户管理:用户组
关于访问者,分为三类:属主、组用户、其他
关于权限:r读 w写 x可执行(普通文件)x可进入(目录文件)
方法1:
chmod u/g/o/a +/-/= r/w/x/rw/rx/wx/rwx filename
方法2:
chmod nnn filename
⑦文本编译器
vim filename (前提:需要有rw权限,可参考⑥)
在末行模式下:
:w保存文本
:q退出编辑
:wq
:w newfile 另存为newfile
:q! 强制退出