美文网首页
5、Linux-常用命令-文件目录操作(上)

5、Linux-常用命令-文件目录操作(上)

作者: 唯老 | 来源:发表于2019-09-24 10:48 被阅读0次

    一、说明

    要执行 Linux 命令,首先要打开 Linux 的命令窗口(通常也称之为 Shell 窗口或终端),在 Shell 窗口中执行命令。例如我们先执行一个最简单的命令 ls,只要 在键入“ls”,然后回车,此命令的功能是列出当前目录下的所有子目录和文件。 Linux 中命令很多,例如:ls,pwd,cd,rm,ping 等等。本节就介绍这些命 令的作用及使用方法。

    二、命令格式

    1、命令的一般格式:

    command [options][arguments]
    

    2、说明

    1. command:命令名。
    2. options:命令的选项,一般是一个单词或字母。有的命令有选项,有的命令没有选项。选项前面一般有“-”符号。选项是对命令参数的补充,当存在参数时才可能有选项。
    3. arguments:命令的参数,有时候选项也带参数。有的命令有参数,有的命令没有参数。
    4. []:方括号表示可有可无的意思。[options]表示有的命令有选项,有的命令也可能没有选项。[arguments] 表示有的命令有参数,有的命令可能没有参数。

    3、栗子

    1. 没有参数的命令像 ls,pwd 都没有选项和参数。直接输入命令,回车即可执行命令。
    2. 有参数没有选项的命令例如删除文件rm test.txt 的命令,test.txt 就是参数:rm test.txt
    3. 有参数也有选项的命令通过命令“rm test.txt”删除文件,系统会有确认提示,询问是否确定要
      删除。可以通过一个选项,在执行命令时不再需要确认提示,命令格式如下:rm -f test.txt此处的-f 就是选项,作用是进行强制删除,也就是没有确认提示。

    三、文件/文件夹操作命令

    概要

    需掌握的常用命令:cd, ls, cp, mv, mkdir, rm, locate, less, grep, chmod。

    1、查看(ls)

    作用

    显示当前目录文件列表

    语法

    ls [参数] [路径]
    

    参数说明

    参数 说明
    -a 常用 全部显示
    -l 常用 详细信息
    -R 常用 递归显示子目录文件列表
    -A 显示隐藏文件
    -d 常用 只显示目录,不递归显示目录下的文件
    -i 显示 inode 值
    -u 按修改时间排序
    -S 按文件大小排序
    -F 显示文件类型后缀 目录/ 链接@ 可执行文件* 端口文件= 管道文件
    color 不同属性以不同颜色显示(默认参数)

    栗子

    ls -a
    ls -al
    ls -alR /etc/opt
    ls  /etc/opt
    ls -l /etc/opt
    

    2、切换目录(cd)

    1、说明

    Change Directory的缩写,目录路径可以使用绝对路径或者相对路径特殊路径

    2、格式

    cd [目录路径] | [特殊路径]
    

    3、参数

    特殊 说明
    - 进入上一级目录
    . 当前目录
    .. 上一级目录
    ~ 快速进入用户根目录如果存在

    4、栗子

    cd ..             回当前目录的上一级目录
    cd -              回上一次所在的目录
    cd ~ 或 cd        回当前用户的宿主目录
    cd ./             当前目录
    cd   cd /usr/bin  绝对路径
    

    3、创建目录(mkdir)

    作用

    创建目录或者父目录

    语法

    mkdir [参数] [-m 模式] 目录
    

    参数

    参数 说明
    -p 不存在的就建一个
    -v 显示创建的信息
    -m 设置文件的权限模式

    栗子

    mkdir a
    mkdir -p  1/2/3
    mkdir -m 777  b
    

    相关文章

      网友评论

          本文标题:5、Linux-常用命令-文件目录操作(上)

          本文链接:https://www.haomeiwen.com/subject/dfzayctx.html