前言
最近做了下Linux上的网络诊断,Ubantu和CentOS用了一下,
感觉还是Ubantu更好用些,下面写点简单命令行操作用来给自己记录一下。
复制
cp—该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- -d 拷贝时保留链接。
- -f 删除已经存在的目标文件而不提示。
- -i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- -p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- -l 不作拷贝,只是链接文件。
为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,
因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
新建文件
touch—在当前工作目录底下新建一个文件
语法:touch 文件名.后缀
删除
rm—删除文件和文件夹
语法:rm [选项] 文件名或文件夹名
该命令的各选项含义如下:
- -f、—force 强力删除,不要求确认
- -i 每删除一个文件或进入一个子目录都要求确认
- -I 在删除超过三个文件或者递归删除前要求确认
- -r、-R 递归删除子目录
- -d、-dir 删除空目录
- -v、-verbose 显示删除结果
下面删除文件夹的例子加深理解:
1 删除文件夹的内容包括文件夹:
rm -rf 文件夹的名字 (-r 是 循环的意思, f是不询问的意思)
2 删除文件夹的内容不包括文件夹:
rm -rf 文件夹的名字/ (后面加上/表示删除内容不删除文件夹)
ls输出的文件和目录颜色含义(默认)
白色:表示普通文件
蓝色:表示目录
绿色:表示可读执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件
这个颜色可以在配置文件中修改。