Linux常用的命令

常用:file、cat、cp、mv、rm、mkdir、touch、tree、which、whereis

file命令
-b显示结果,不显示文件名
-c显示执行file命令的执行过程(file时如何吴判断文件类型)


cat命令:
1:一次性查看整个文件
2:从键盘输入创建一个新文件或向现有文件中添加新数据
3:把多个文件内容合并到一个文件输出
    -n把显示的内容添加行号,包括空行
    -b:和n功能相同,但不包括空行
     eg:cat file1 file2 >file3
      eg:cat>a.txt <<aqq   (aqq是结束符)
             cat>>a.txt<<aqq   (追加符  两个大于号)

cp:复制文件或目录
语法:cp {option} {src_file}  {des_file}
复制目录的选项:
-f:force:强制复制文件或目录不进行提示
-r:递归复制整个目录
-s:为某个文件创建符号链接(软连接)而不是复制文件
-b:覆盖已有的文件前,对目标文件进行备份
-l:为文件创建硬链接
-p:复制文件时保留文件的原有属性
  eg:cp /etc/passwd /opt/   (这样默认拷贝过去的是以原文件名复制到目标文件夹)
          cp /etc/passwd /opt/111    以111命名

rm:remove  删除文件或目录
     -f强制删除        -i:删除前询问    -r:递归删除整个目录    -v:显示命令执行过程

mkdir:创建目录
   -p:递归创建目录  eg:mkdir -p /etc/a/b/c/d/f
                 eg:mkdir -p a/{c,d,e,r}    在a目录下创建cder四个目录

touch:创建新文件或者修改文件的时间戳
    -a:只改变访问时间
    -c:不创建文件
    -d:使用指定时间戳创建新文件,而不是使用系统文件

tree:查看目录树   =ls -r

which:查找命令所在的路径
whereis:查找命令所在的路径,源代码文件,帮助信息文件所在的文件
     -b:只查看文件所在的位置,等同于which
     -m:只查看帮助信息所在的位置
     - s:查看源代码所在的位置

查看文件命令:locate:非实时性,根据自己的数据库查找文件,CENTOS每天更新一次数据库
          安装完locate后,在var/lib/mlocate目录存放数据库    locate file_name 
      updatedb  //更新locate数据库

查看文本文件内容命令:cat,more,less,head,tail
   linux和windows中文件内容行尾标记是不同的
   linux是以$为结尾     windows是以enter结尾

more:可以翻页查看文本文件内容
    enter:向下翻页          =显示当前的行号     v:调用vi编辑器      q:退出

less:可以翻页查看文本文件内容

管道:连接多条命令。前一条命令的输出结果作为后一条命令的输入条件







































































 

posted @ 2018-06-09 11:30  市委李达康  阅读(91)  评论(0)    收藏  举报