默认教学计划
931人加入学习
(20人评价)
Linux运维基础
价格 ¥ 599.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

file:查看文件类型(windows是用扩展名识别文件类型)

   语法:file [options] [args]

    -b:显示结果时,不显示文件名

    -c:显示执行file命令的执行过程(file是如何去判断文件类型),便于排错或分析file命令执行过程

    -i:输出MIME类型的字符串

    -z:显示压缩文件的内容

    -L:查看软链接对应文件的类型

    -f:查看文件中文件名的类型

 

cat:一次性查看整个文件  

    语法:cat [options] [args]

    从键盘输入创建一个新文件或向现有文件中添加新数据:

    新建新文件:cat >new_file_name <<EOF    //EOF:end of file

 

    向现有文件中追加数据:

       cat >> file_name << EOF

       

    把多个文件内容合并到一个文件输出:

        cat file1 file2 > file3

    

    -n:显示文件内容时同时显示行号,包括空行

    -b:和-n功能相同,但不包括空行

    -S:当文件中有多个空行时,合并为一个空行

    -E:在显示内容时,结尾添加$符号

 

 

cp:复制文件或目录(copy简写)

   语法:cp [options] [src_file] [des_file]

    -f:force,强制复制文件或目录不进行提示

    -r:递归复制目录

    -s:为某个文件创建符号链接(软链接),而不是复制文件

    -b:覆盖已有的文件前,对目标文件进行备份

    -l:为文件创建硬链接,而不是复制文件

    -p:复制文件时保留文件的原有属性

    -d:当复制软链接文件时,把目标文件或目录也会创建为软链接,并指向最原始的文件

    -i:覆盖目标文件前询问(cp = cp -i)

 

mv:move,移动或从命名文件和目录(当原位置和目标位置是同一目录时,是重命名;当原位置和目标位置不是同一目录时,是移动)

    -b:移动前先对源文件进行备份

    -f:强制覆盖

    -i:覆盖目标文件前询问

    -t:将多个文件移动同一个目录(目标目录在前面,后面跟文件 mv -t [directory] file1 file2 ...)

    

rm:remove,删除文件或目录

    -d:删除可能存在数据的目录

    -f:强制删除

    -i:删除前进行询问

    -r:递归删除整个目录

    -v:显示命令执行过程

    

mkdir:make directory,创建空目录

    -m:创建目录时同时设置权限

    -p:递归创建新目录

    -v:显示创建目录的过程

 

touch:创建新文件或者修改文件时间戳

    -a:只改变访问时间

    -c:不创建文件

    -d:使用指定时间戳创建新文件,而不是使用系统时间

    -t:使用指定格式时间戳创建新文件,而不是使用系统时间

    -f:解决与BSD系列Unix系统兼容性

    -m:只更改变动时间

    

tree:查看目录树(tree = ls -R)

 

which:查找命令所在的路径

 

whereis:查看命令所在的路径,源代码文件,帮助信息文件所在的文件

    -b:只查看文件所在的位置(等同于which命令)

    -m:只查看帮助信息所在的位置

    -s:支持看源代码所在的位置

    

查找文件命令:locate

    非实时性,根据自己的数据库查找文件,CentOS每天更新一次数据库,安装完locate后,生成/var/lib/mlocate目录,存放数据库

    模糊匹配

    /var/lib/mlocate/mlocate.db    //locate工具的数据库

  # yum -y install mlocate  //安装locate工具    

  # locate file_name    

  # updatedb   //更新locate数据库

 

 

查看文本文件内容命令:cat more less head tail

  Linux和Windows中文件内容行尾标记是不同的:

     Linux中是以$为结尾

     Windows中是以ENTER键结尾

 

cat:一次性查看文件内容

 

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

    enter键:向下翻一行

    空格键:向下翻一屏

    ctrl+b:向上翻一屏

    ctrl+f:向下翻一屏

    =:显示当前的行号

    v:调用vi编辑器

    !command:调用shell执行命令

    q:退出more命令

    

# more +num file_name  //从num行开始查看文件内容

 

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

   enter键:向下翻一行

    空格键:向下翻一屏

    pagedown:向下翻一屏

    pageup:向上翻一屏

    上下方向键:向上/向下翻一行

    /word:在该文件中查找word关键字

       n:查找下一个

       N:查找上一个

       

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

 

 

head:默认查看文件文件的前十行

    -n:查看文件文件前n行

    

tail:默认查看文本文件的后十行

   -n:查看文本文件的后n行

   -f:动态查看文本文件内容,如动态查看日志:  tail -f /var/log/messages

[展开全文]

1.查找文件命令:locate(locate pass)
    非实时性,根据自己的数据库查找文件,Centos每天更新一次数据库,安装locate后,生成/var/lib/mlocate目录,存放数据库
    模糊匹配(文件名带有关键字的)
    /var/lib/mlocate/mlocate.db  //locate工具的数据库
    # yum -y install mlocate   //安装locate工具
    # locate file_name
    # updatedb  //更新locate数据库
    
2.查看文本文件内容命令:cat more less head tail
    Linux和Windows中文件内容行尾标记是不同的:
    Linux中是以$为结尾的
    Windows中是以ENTER键结尾的
    
3.cat:一次性查看文件内容(显示末尾)

4.more:可以翻页查看文本内容(显示开头)
    enter键:向下翻一行
    空格键:向下翻一页
    ctrl+b:向上翻一屏
    ctrl+f:向下翻一屏
    =:显示当前的行号
    v:调用vi编辑器
    ![command]:调用shell执行命令
    q:退出more命令
    
# more +num file_name(more +20)//从num行开始查看文件 

5.less:可以翻页查看文本文件内容
    enter键:向下翻一行
    空格键:向下翻一屏
    pagedown:向下翻一屏
    pageup:向上翻一屏
    上下方向键:向上/向下翻一行
    /word:该文件中查找关键字
        n:查找下一个
        N:查找上一个
        
6.管道:连接多条命令,前一条命令输出结果为后一条命令的输入条件
    ls -R / | less
    
7.head:默认查看文本文件的前十行
    -n:查看文本文件前n行
8.tail:默认查看文本文件的后十行
    -n:查看文本文件后n行
    -f:动态查看文本文件内容
    如动态查看日志内容: tail -f /var/log/messages
 

[展开全文]

### locate :查找文件命令

 * 非实时性,根据自己的数据库查找文件。//updatedb 更新数据库。

 

### more : 翻页查看文本内容

 * enter键:向下翻一页

 * 空格键:向下翻一屏

 * ctrl+f : 向下翻一屏

 * ctrl+b:向上翻一屏

 * = :显示当前行号

 * v:调用vi编辑器

 * q:退出

 

[展开全文]

查找文件命令:locate find

非实时性,根据自己的数据库查找文件,CentOS每天更新一次数据库,安装完locate后,生产/var/lib/mlocate目录,存放数据库

模糊匹配

/var/lib/mlocate/mlocate.db     //locate工具的数据库

# yum   -y install mlocate //安装locate工具

# locate file_name

# updatedb  //更新locate数据库

查看文本文件内容命令:cat more less head tail

linuxwinows中文件内容行尾标记是不同:

linux中以$为结尾

Windows中是以enter键结尾

cat:一次性查看文件内容

more可以翻页查看文本文件内容(用回车键翻行,空格翻一屏幕,ctrl+b:向上翻一屏,ctrl+f:向下翻一屏

   =:显示当前的行号    

    v:调用vi编译器  

    command:调用shell执行命令

   q:退出more命令

# more +num file_name  //num行开始查看文件内容

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

   enter:向下翻一行

   空格键:向下翻一屏

   pagedown:向下翻一屏

   pageup:向上翻一屏

   上下方向键:向上/向下翻一行

   /word:在文件中查找word关键字

   n:查找下一个

   N:查找上一个

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

head:默认查看文本文件的前十行

   -n:查看文本文件前N

tail:默认查看文本文件的后十行

   -n:查看文本文件的后N

   -f:动态查看文本文件内容,如动态查看日志:  tail -f  /var/log/messages

[展开全文]

查找文件命令:locate

    非实时性,根据自己的数据库查找文件,centOS每天更新一次数据库,安装完locate后,生成/var/lib/mlocate目录,存放数据库,模糊匹配。

    /var/lib/mlocate/mlocate.db locate工具的数据库

    # yum -y install mlocate 安装数据库

    # locate filename

    # updatedb 更新locate数据库

 

查看文本文件内容命令:cat more less head tail

Linux中以$符结尾,Windows以enter键结尾

cat 一次性查看文件内容

 

more 可以翻页查看文件内容

    enter 向下翻一页

    空格键 向下翻一屏

    Ctrl+b 向上翻一屏

     Ctrl+f 向下翻一屏

    = 显示当前的行号

    !command 调用shell执行命令

    q 退出more命令

    # more +num filename 从num行开始查看文件内容

 

less 可以翻页查看文件内容

    enter 向下翻一页

    空格键 向下翻一屏

    pagedown 向下翻一屏

    pageup 向上翻一屏

    上下方向键 翻一行

    /word 在该文件中查找关键字

      n 查找下一个    N查找上一个

 

管道 |(符号) 连接多条命令,前一条命令输出结果作为后一条命令的输入条件

 

head 默认查看文件的前十行 

    -n  查看文件前n行

tail 默认查看文件后十行

    -n查看后n行

    -f 动态查看文件内容

    

 

[展开全文]

授课教师

课程特色

视频(102)
下载资料(1)