• 系统命令


    一、Linux命令的分类

    1、内部命令:属于Shell解释器的一部分

    2、外部命令:独立于Sheel解释器以外的部分

    二、Linux命令格式

    1、通用格式:命令字+选项+参数

    2、选项:用于调整命令的具体功能

    “-”:引导短格式选项(ls-a)

    “--”:引导长格式选项(ls-help)

    注意:多个短格式选项可以合并,但是多个长格式命令不能合并。

    3、参数:命令的对象,如:文件、目录等

    三、命令的快捷键

    1、tab:自动补齐文件名命令;按两次tab,系统将输出可用的所有的名称列表

    2、(反斜杠):强行换行

    3、Ctrl+u:快速删除光标之前所有字符

    4、Ctrl+k:快速删除光标之后所有字符

    5、Ctrl+y:黏贴之前删除的字符

    6、Ctrl+l:快速清屏

    7、Ctrl+c:取消结束当前命令行编辑

    8、Ctrl+d:注销、登出

    9、Ctrl+a:光标移动到命令行行首

    10、Ctrl+e:光标移动到命令行行尾

    11、Ctrl+z:转入后台运行

    12、Ctrl+r:在历史命令中查找

    四、命令

    1、type:查看命令是内部还是外部命令。例如:type cd

    2、help:内部命令帮助。例如:help cd

    3、man:用来提供在线帮助。例如:man ls

    4、cd:切换目录。

    小拓展:目录的路径分为相对路径和绝对路径。相对路径:不以“/”为起始目录的路径。绝对路径:以“/”为起始目录的路径。

    .:当前目录名称

    ..:上一级目录名称

    5、pwd:显示当前工作路径

    6、ls:列表显示目录内的文件及目录

    格式:ls+选项+目录或文件名

    选项:-l 以长格式显示文件或目录的列表

               -a 显示所有子目录和文件的信息

               -A 与a基本相同,但不包括“.”“..”这两个文件

               -d 显示目录本身的属性,常与l一起使用

               -h 以更人性化的方式显示目录或文件的大小,常与l一起使用、

               -R 以递归的方式显示目录及其子目录中的所有内容

               ls -lh+文件名:复制这个文件

    7、du:用于统计制定目录或文件所占用磁盘的大小

    格式:du+选项+目录或文件名

    选项:-a 统计磁盘空间占用时所有的文件,而不仅仅是统计目录

               -s 只统计所占用空间总的大小

    8、touch:创建一个或多个空文件。例如:touch test

    touch a.txt b.txt c.txt(创建了三个)

    touch {1..10}txt(创建了十个)

    touch {a..c}{1..3}(创建了九个)

    9、mkdir:创建空的文件夹(新目录)

    格式:mkdir+选项+目录位置及名称

    选项:-p 一次性创建嵌套的多层目录

               -v 显示详细

               -m 跳出当前的umask值

    例如:mkdir -pv /aaa/bbb/ccc

    10、cp:复制文件或目录

    格式:cp+选项+源文件或目录+目标文件或目录

    选项:-f 覆盖同名文件或目录强制复制

               -i 提醒用户确认

               -p 保持源文件权限、属性、属主及时间标记等不变

               -r 递归复制

    11、rm:删除指定的文件或目录

    格式:rm+选项+要删除的文件或目录

               -f 不提示,直接强制删除

               -i 提示用户确认

               -r 递归式删除整个目录树

    12、mv:将指定的文件或目录移动(剪切),如果目标位置与原位置相同,则相当于执行重命名操作

    格式:mv+选项+源文件或目录+目标文件或目录

    13、which:查找Linux命令程序所在的位置

    格式:which+命令|程序名

    14、find:精细查找 文件或目录

    格式:find+查找范围+查找命令表达式

    常用查找条件:-name 按名称查找。例如:find /etc -name "resol*.conf"

                             -size 按大小查找。例如:find /etc -size +1M

                             -user 按属性查找。例如:find /etc -user root

                             -type 按类型查找。例如:find /boot -type d(d:目录;f:普通文件;b:块设备;c:字符设备文件;l:链接文件;p:管道文件;s:套接字文件)

    15、逻辑运算

    (1)逻辑与运算 -a

    例如:find /boot -size +1M -a -name "vm*"

    find /boot -size +1M -a -size -4M

    (2)逻辑或运算 -o

    例如:find /boot -size +1M -o -name "vm*"

  • 相关阅读:
    OI数学知识清单
    线段树入门教程
    扩展欧几里得定理基础讲解 代码及证明
    名字竞技场 V3.0
    可持久化线段树(主席树)新手向教程
    矩阵乘法浅析
    [Luogu] P1233 木棍加工
    高斯消元 模板
    位运算技巧
    [ZJOJ] 5794 2018.08.10【2018提高组】模拟A组&省选 旅行
  • 原文地址:https://www.cnblogs.com/990624lty-jhc/p/11263957.html
Copyright © 2020-2023  润新知