Linux系统文件基础的操作1
浏览文件目录和创建
LL指令与LS指令的区别进入文件/目录和返回上级创建目录与文件的指令文件中添加内容,并完成保存操作查看文件内容 文件的复制,移动与删除
cp(复制)mv(移动)rm(删除) 总结
Linux系统文件基础的操作1继上周学习了Linux系统的安装。本周我们对于Linux系统的文件基础的操作进行了学习,
在此做出记录和总结。
LL与 LS在Linux系统中都是查看当前目录文件的指令;但是相较于LL,LS的查看更为简洁。
[root@tan /]# ls bin dev home lib64 mnt proc run srv tanguilong usr boot etc lib media opt root sbin sys tmp var
与之相较LL指令则更为详细
[root@tan /]# ll 总用量 16 lrwxrwxrwx. 1 root root 7 3月 9 08:27 bin -> usr/bin dr-xr-xr-x. 5 root root 4096 3月 9 08:30 boot drwxr-xr-x. 19 root root 3100 3月 9 08:30 dev drwxr-xr-x. 75 root root 8192 3月 9 08:30 etc drwxr-xr-x. 2 root root 6 4月 11 2018 home lrwxrwxrwx. 1 root root 7 3月 9 08:27 lib -> usr/lib lrwxrwxrwx. 1 root root 9 3月 9 08:27 lib64 -> usr/lib64 drwxr-xr-x. 2 root root 6 4月 11 2018 media drwxr-xr-x. 2 root root 6 4月 11 2018 mnt drwxr-xr-x. 2 root root 6 4月 11 2018 opt dr-xr-xr-x. 179 root root 0 3月 9 08:30 proc dr-xr-x---. 3 root root 128 3月 9 09:03 root drwxr-xr-x. 26 root root 760 3月 9 08:30 run lrwxrwxrwx. 1 root root 8 3月 9 08:27 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 4月 11 2018 srv dr-xr-xr-x. 13 root root 0 3月 9 08:30 sys drwxr-xr-x. 3 root root 15 3月 9 10:50 tanguilong drwxrwxrwt. 9 root root 246 3月 9 10:24 tmp drwxr-xr-x. 13 root root 155 3月 9 08:27 usr drwxr-xr-x. 19 root root 267 3月 9 08:30 var
两种查看指令各有好处根据需求进行选择。
进入文件/目录和返回上级进入文件或目录,利用cd指令实现
语法为:cd 目标文件/目录。
而返回上级同样也是cd指令实现
语法为:cd …(返回多层上级为cd …/…/)
目前我学到的创建目录与文件的指令仅有mkdri;touch;
其中mkdir是为创建目录。且尝试得知mkdir可以一次创建多个目录。如图
[root@tan tanguilong]# mkdir a b c d [root@tan tanguilong]# ll 总用量 0 drwxr-xr-x. 2 root root 6 3月 9 11:44 a drwxr-xr-x. 2 root root 6 3月 9 11:44 b drwxr-xr-x. 2 root root 6 3月 9 11:44 c drwxr-xr-x. 2 root root 6 3月 9 11:44 d
并且可以使用参数【-p】-p参数表示可选,用于指定创建多级目录
而touch现在仅运用于创建文件如.txt格式文件(touch 文件名 )
利用vi/vim 文本编辑器打开文件:
1)普通(默认)模式:不能编辑,只能输入快捷键
复制:nyy(n是数字,表示你要复制多少行)
粘贴:p/P
撤销:u
删除:ndd(n是数字,表示你要删除多少行)
普通模式进入输入模式: i、a、o 输入模式默认左下角有标识Insert 插入
2)输入(插入)模式:只能输入内容 退出输入模式统一按ESC
3)命令模式:只能执行命令,一般在左下角
:q (退出)
:w (保存)
:wq (保存并退出)
以上三个命令都可以加!表示强制操作
可以用cat;more;head;tail;实现
文件的复制,移动与删除用到的指令为cp;mv;rm;
cp(复制)cp语法为:cp 参数 源文件 目标文件
cp常用参数为 -a;-f;-i;-r;
其中-a:是尽可能原样复制;
当目标文件目录存在时
-f:为不提醒进行覆盖;-i:要提示是否覆盖
而-r则可以复制目录;
mv的语法是:mv 参数 源文件 目标文件
当目标文件目录存在时
-f:为不提醒进行覆盖;-i:要提示是否覆盖
同时mv还可以进行改名+移动
[root@node tanguilong]# mv yue.txt rider/guang.txt [root@node tanguilong]# ll drwxr-xr-x. 2 root root 25 3月 9 13:36 acher drwxr-xr-x. 3 root root 36 3月 9 13:47 rider drwxr-xr-x. 2 root root 6 3月 9 13:33 saber [root@node tanguilong]# cd rider/ [root@node rider]# ls acher guang.txtrm(删除)
rm指令语法:rm 参数 目标文件
参数:-i删除时提醒用户;-f删除时不提醒用户;-R递归删除目录。
今天对于Linux系统文件的操作有了基础的学习,可以对.Linux系统文件进行简单操作,之后在进行学习进阶操作。



