1、ln--link
含义:创建链接文件
格式: ln [-s] 源文件... 链接文件路径

  • -s(创建软连接)选项添加符号链接,指向原始文件所在路径
     注:源文件必须是绝对路径
  • 相当于“快捷方式”,也称软连接。
    Linux基础命令(三)
    2、搜索工具
  • which搜索工具
    格式: which [-a] 程序名...
    Linux基础命令(三)
  • whereis搜索工具
    格式: whereis 文件名
    建立定位索引库
  • 执行updatedb命令(手动生成数据库
  • 默认位置:/var/lib/mlocate/mlocate.db
    3、locate定位工具
  • 格式: locate [选项]... 关键字
  • 常用命令选项:
    -i:查找时忽略大小写
    -r:查找时使用正则表达式
    Linux基础命令(三)_第1张图片
    4、find查找工具
  • 格式: find [查找范围] [查找条件]
  • 常用的查找条件
    -type:按文件类型查找
        f:普通文件
        d:目录
        l:连接文件
        b:块设备文件
        c:字符设备文件
    -name:按文件名称查找
        -a:多个条件需同时满足
        -o:多个条件满足其中任意一个
    -size:按文件大小查找
    -mtime:按文件修改时间查找
  • 其他的查找条件
    -user:按文件所属的用户查找
    -perm:文件的权限查找
    -axdepth:指定查找的目录深度
    //查找目录/boot/下的所有目录
    Linux基础命令(三)_第2张图片
    //查找目录/boot/下所有普通文件
    Linux基础命令(三)_第3张图片
    //查找目录/dev/下名称为tty1/tty2/tty3的文件
    Linux基础命令(三)
    //查找目录/boot/下大于2M的文件
    Linux基础命令(三)_第4张图片
    //查找目录/boot/下名称已vm开头的文件
    Linux基础命令(三)
    处理find找的文件
  • 格式: find [范围] [条件] -exec 处理命令 { } \;
    注: { }:替代每一个查找结果,\;:处理操作结束
    //查找目录/boot/下所有大于2M的文件并以长格式显示
    Linux基础命令(三)
    //查找目录/boot/下所有大于10M的文件并将这些文件拷贝到目录/opt/
    Linux基础命令(三)_第5张图片

5、cat-Concatenate

  • 含义:显示文件内容
  • 格式: cat [选项] 文件名
  • 常用命令选项:
     -n:在每一行(含空行)前显示行号
    //查看网卡显示信息(显示行号)。
    Linux基础命令(三)_第6张图片

6、截取文件首/尾部
head、tail命令

  • 格式: head -n 文件名
        tail -n 文件名
    注: head/tail默认显示首/尾十行内容
    //文件/etx/passwd显示首十行内容
    Linux基础命令(三)_第7张图片
    //文件/etx/passwd显示尾十行内容
    Linux基础命令(三)_第8张图片
    //文件/etx/passwd显示前两行内容(以下两种表示方法都可以
    Linux基础命令(三)_第9张图片

7、wc-Word Count

  • 含义:文件的数字统计
  • 格式: wc [选项] 文件名
  • 常用命令选项
    -l:计算文本的总行数
    -w:计算单词个数
    -c:计算文件的字节数
    -m:计算字符个数
    Linux基础命令(三)