zoukankan      html  css  js  c++  java
  • 0x01-Linux常用文件处理命令

    0x01-Linux常用文件处理命令

    摘要

    文件可以说是占据了Linux系统半壁江山,那么,我们理所应当要认识文件,且还要懂得如何创建、查看文件(touch、cat命令)。既然是使用Linux,当然是为了提高效率和效能,那么我们就更应该多学几种工具,例如比cat命令更高级的more、less命令;当我们只需查看文件首尾的时候,要学会使用head、tail命令;同时我们更要懂得如何像使用Windows快捷方式一样在Linux下创建链接文件。下面就让我一一为大家展开介绍。

    1. touch

    命令所在路径:/bin/touch

    执行权限:所有用户

    语法:touch [文件名]

    功能描述:创建空文件

    范例:> touch courses.list

    注:

    (1) 后缀名和Windows不一样; 
    (2) 除'/'外,大部分特殊符号都支持作为文件名;
    (3) 最好不要有空格,避免不必要的麻烦,但如果文件名需要有空格,请用"file name"将文件名包含起来。
    

    2. cat

    命令所在路径:/bin/cat

    执行权限:所有用户

    语法:cat [文件名]

    功能描述:

    正序显示文件内容(不可滚动屏幕)
    -n  显示行号
    

    范例:

    > cat /etc/issue
    > cat -n /etc/services
    

    3. tac

    命令所在路径:/usr/bin/tac

    执行权限:所有用户

    语法:tac [文件名]

    功能描述:倒序显示文件内容(反向列示,不可滚动屏幕)

    范例:> tac /etc/issue

    4. more

    命令所在路径:/bin/more

    执行权限:所有用户

    语法:more [文件名]

    功能描述:分页显示文件内容(可向下翻页,不可向上)

    (空格)或f   翻页
    Enter	   换行
    q或Q	   退出
    

    范例:> more /etc/services

    5. less(more命令的增强版)

    命令所在路径:/bin/less

    执行权限:所有用户

    语法:less [文件名]

    功能描述:分页显示文件内容(可向下或向上翻页)

    (空格)/f/Page up/down:            向上/下翻页
    Enter/上箭头/下箭头:               向上/下翻一行
    '/'+关键字:                       搜索(按'n'查找下一个)
    q或Q:                            退出
    

    范例:> less /etc/services

    6. head

    命令所在路径:/usr/bin/head

    执行权限:所有用户

    语法:head [文件名]

    功能描述:

    显示文件前几行(默认显示前10行)
    -n 指定行数
    

    范例:> head -n 20 /etc/services

    7. tail

    命令所在路径:/usr/bin/tail

    执行权限:所有用户

    语法:tail [文件名]

    功能描述:

    显示文件后面几行(默认显示后10行)
    -n 指定行数
    -f 动态显示文件末尾内容(一般用于监控日志变化)
    

    范例:> tail -n 18 /etc/services

    8. ln

    英文原意:link

    命令所在路径:/bin/ln

    执行权限:所有用户

    语法:

    ln -s [原文件] [目标文件]
    
    -s 创建软链接
    默认是硬链接(不指定-s)
    

    功能描述:生成链接文件

    范例:

    > ln -s /etc/issue /tmp/issue.soft #创建文件/etc/issue的软链接/tmp/issue.soft
    > ln  /etc/issue /tmp/issue.hard #创建文件/etc/issue的硬链接/tmp/issue.hard
    

    参考文献

    [1] 兄弟连.兄弟连Linux入门视频教程[DB/OL].http://c.biancheng.net/view/1713.html,2018-12-21/2020-05-04

  • 相关阅读:
    LeetCode Power of Three
    LeetCode Nim Game
    LeetCode,ugly number
    LeetCode Binary Tree Paths
    LeetCode Word Pattern
    LeetCode Bulls and Cows
    LeeCode Odd Even Linked List
    LeetCode twoSum
    549. Binary Tree Longest Consecutive Sequence II
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/JasonCeng/p/12826844.html
Copyright © 2011-2022 走看看