linux常用基础命令2

fiy 其他 27

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    1. ls命令
    ls命令用于列出当前目录中的文件和子目录。常用选项有:
    – -l:显示详细信息,包括文件权限、所有者、大小等。
    – -a:显示所有文件,包括隐藏文件。
    – -h:以人类可读的方式显示文件大小。
    – -t:按照修改时间排序。
    – -r:反向排序。

    2. cd命令
    cd命令用于切换当前目录。常用选项有:
    – ~:切换到家目录。
    – ..:切换到上一级目录。
    – 目录名:切换到指定目录。

    3. pwd命令
    pwd命令用于显示当前所在的目录路径。

    4. mkdir命令
    mkdir命令用于创建新的目录。常用选项有:
    – -p:递归创建目录,如果父目录不存在则创建父目录。

    5. cp命令
    cp命令用于复制文件或目录。常用选项有:
    – -r:递归复制整个目录。
    – -i:在复制前提示确认。

    6. mv命令
    mv命令用于移动文件或目录,也可以用于重命名文件或目录。

    7. rm命令
    rm命令用于删除文件或目录。常用选项有:
    – -r:递归删除整个目录。
    – -f:强制删除,不提示确认。

    8. cat命令
    cat命令用于连接文件并打印到标准输出。常用选项有:
    – -n:显示行号。
    – -b:显示非空行号。

    9. less命令
    less命令用于浏览文件内容。可以使用箭头键上下滚动,按Q键退出。

    10. grep命令
    grep命令用于在文件中查找匹配的字符串。常用选项有:
    – -i:忽略大小写。
    – -r:递归查找整个目录。

    以上是Linux常用的基础命令。掌握了这些命令,可以更加高效地管理文件和目录,提高工作效率。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    1. ls命令:
    ls命令用于列出指定目录中的文件和子目录。使用ls命令的一些常见选项包括:
    -l:以长格式显示文件和目录的详细信息;
    -a:显示所有文件,包括隐藏文件;
    -t:按修改时间排序;
    -r:以相反顺序进行排序;
    -h:以人类可读的格式显示文件大小。

    2. cd命令:
    cd命令用于更改当前工作目录。使用cd命令的一些常见用法包括:
    cd:回到当前用户的主目录;
    cd /path/to/directory:切换到指定路径的目录;
    cd ..:切换到父目录;
    cd -:切换到之前所在的目录。

    3. mkdir命令:
    mkdir命令用于创建新的目录。使用mkdir命令的一些常见选项包括:
    -p:递归创建目录,如果父目录不存在也会一并创建;
    -m:指定新建目录的权限。

    4. cp命令:
    cp命令用于复制文件和目录。使用cp命令的一些常见选项包括:
    -r:递归复制目录及其内容;
    -p:保留源文件的属性,如时间戳和权限;
    -f:强制复制,覆盖已存在的文件。

    5. rm命令:
    rm命令用于删除文件和目录。使用rm命令的一些常见选项包括:
    -r:递归删除目录及其内容;
    -f:强制删除,不提示确认;
    -i:交互式删除,提示确认每个文件的删除操作。

    这些是Linux中的一些常用基础命令,它们帮助用户管理文件和目录、切换目录、创建和删除文件等。通过熟练掌握这些命令,用户可以更高效地使用Linux系统。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、文件和目录操作命令:
    1. ls 命令:查看文件或目录的列表。

    “`shell
    ls [选项] [文件名/目录名]
    “`

    常用选项:

    – -l:以长格式显示文件和目录的详细信息。
    – -a:显示所有文件和目录,包括以”.”开头的隐藏文件。
    – -h:以人类可读的方式显示文件大小。
    – -r:反向排序显示。
    – -t:按修改时间排序。

    2. cd 命令:切换当前工作目录。

    “`shell
    cd [目录名]
    “`

    例如:

    “`shell
    cd /var/www/html # 切换到指定目录
    cd .. # 切换到上一级目录
    cd # 切换到当前用户的主目录
    “`

    3. pwd 命令:显示当前工作目录的路径。

    “`shell
    pwd
    “`

    4. mkdir 命令:创建一个新的目录。

    “`shell
    mkdir [选项] 目录名
    “`

    常用选项:

    – -p:递归创建目录。

    5. rmdir 命令:删除一个空目录。

    “`shell
    rmdir 目录名
    “`

    注意:rmdir 只能删除空目录,如果目录非空则会报错。

    6. cp 命令:复制文件或目录。

    “`shell
    cp [选项] 源文件/目录 目标目录
    “`

    常用选项:

    – -r:复制目录(递归复制)。

    例如:

    “`shell
    cp file1.txt file2.txt # 复制文件
    cp -r dir1 dir2 # 复制目录
    cp -r dir1 /var/www/html # 复制目录到指定路径
    “`

    7. mv 命令:移动文件或目录,或者将文件或目录重命名。

    “`shell
    mv [选项] 源文件/目录 目标文件/目录
    “`

    常用选项:

    – -i:交互式操作,提示是否覆盖已存在的文件。
    – -u:仅在源文件比目标文件新或者目标文件不存在时才移动。
    – -b:将源文件或目录移到目标位置之前先备份。

    例如:

    “`shell
    mv file1.txt file2.txt # 将文件重命名
    mv file1.txt /var/www/html # 移动文件到指定目录
    mv dir1 dir2 # 移动目录
    “`

    8. rm 命令:删除文件或目录。

    “`shell
    rm [选项] 文件/目录
    “`

    常用选项:

    – -f:强制删除,忽略不存在的文件,无需确认。
    – -r:递归删除,删除目录及其内容。

    例如:

    “`shell
    rm file.txt # 删除文件
    rm -r dir # 删除目录
    “`

    9. ln 命令:创建链接文件。

    “`shell
    ln [选项] 源文件 目标文件
    “`

    常用选项:

    – -s:创建软链接(符号链接)。

    例如:

    “`shell
    ln -s file.txt link.txt # 创建软链接
    “`

    10. cat 命令:显示文件的内容。

    “`shell
    cat [选项] 文件
    “`

    常用选项:

    – -n:显示行号。

    例如:

    “`shell
    cat file.txt # 显示文件内容
    cat -n file.txt # 显示文件内容,并显示行号
    “`

    11. less 命令:分页显示文件的内容。

    “`shell
    less 文件
    “`

    使用箭头键上下移动,按 “q” 键退出。

    二、文件查找命令:
    1. find 命令:根据指定的条件搜索文件。

    “`shell
    find [路径] [选项] [表达式]
    “`

    常用选项:

    – -name:按照文件名匹配文件。
    – -type:按照文件类型匹配文件,如 d(目录),f(文件)。
    – -size:按照文件大小匹配文件(可以使用 + 或 – 标识大于或小于指定大小)。

    例如:

    “`shell
    find /var/www/html -name “*.html” # 在指定路径下搜索扩展名为.html的文件
    find /var/www -type d -name “test” # 在指定路径下搜索名称为test的目录
    find /var/www -type f -size +1M # 在指定路径下搜索大于1MB的文件
    “`

    2. grep 命令:在文件中搜索匹配指定模式的字符串。

    “`shell
    grep [选项] 模式 文件
    “`

    常用选项:

    – -i:忽略大小写。
    – -r:递归搜索子目录。
    – -n:显示匹配行的行号。

    例如:

    “`shell
    grep -i “hello” file.txt # 在文件中搜索”hello”(不区分大小写)
    grep -r “hello” /var/www/html # 在指定路径下递归搜索”hello”(区分大小写)
    grep -rn “hello” /var/www/html # 在指定路径下递归搜索”hello”,并显示匹配行的行号
    “`

    三、文件压缩和解压命令:
    1. tar 命令:创建和提取 tar 压缩文件。

    “`shell
    tar [选项] 文件/目录
    “`

    常用选项:

    – -c:创建 tar 压缩文件。
    – -x:提取 tar 压缩文件。

    例如:

    “`shell
    tar -czvf file.tar.gz file.txt # 创建 .tar.gz 压缩文件
    tar -xzvf file.tar.gz # 解压 .tar.gz 压缩文件
    “`

    2. gzip 命令:压缩文件。

    “`shell
    gzip 文件
    “`

    压缩后的文件将以 .gz 扩展名保存。

    例如:

    “`shell
    gzip file.txt # 压缩文件为 .gz 格式
    “`

    3. gunzip 命令:解压 .gz 压缩文件。

    “`shell
    gunzip 文件.gz
    “`

    例如:

    “`shell
    gunzip file.txt.gz # 解压 .gz 文件
    “`

    四、用户和权限管理命令:
    1. useradd 命令:创建新用户。

    “`shell
    useradd 用户名
    “`

    2. passwd 命令:设置用户密码。

    “`shell
    passwd 用户名
    “`

    3. userdel 命令:删除用户。

    “`shell
    userdel 用户名
    “`

    注意:userdel 命令只会删除用户,不会删除用户的主目录和邮箱等数据。

    4. groupadd 命令:创建新用户组。

    “`shell
    groupadd 组名
    “`

    5. groupdel 命令:删除用户组。

    “`shell
    groupdel 组名
    “`

    6. chown 命令:修改文件或目录的所有者。

    “`shell
    chown [选项] 所有者 文件/目录
    “`

    常用选项:

    – -R:递归修改文件和目录的所有者。

    例如:

    “`shell
    chown user1 file.txt # 将文件的所有者修改为 user1
    chown -R user1 /var/www/html # 将目录及其内容的所有者递归修改为 user1
    “`

    7. chgrp 命令:修改文件或目录的所属组。

    “`shell
    chgrp [选项] 组名 文件/目录
    “`

    常用选项:

    – -R:递归修改文件和目录的所属组。

    例如:

    “`shell
    chgrp group1 file.txt # 将文件的所属组修改为 group1
    chgrp -R group1 /var/www/html # 将目录及其内容的所属组递归修改为 group1
    “`

    8. chmod 命令:修改文件或目录的权限。

    “`shell
    chmod [选项] 权限 文件/目录
    “`

    常用选项:

    – -R:递归修改文件和目录的权限。

    权限字符由三个部分组成:所有者权限、所属组权限和其他用户权限。每个部分由三个字符表示,分别是读、写和执行。

    例如:

    “`shell
    chmod 755 file.txt # 将文件的权限修改为 rwxr-xr-x
    chmod -R 755 /var/www/html # 将目录及其内容的权限递归修改为 rwxr-xr-x
    “`

    以上是一些常用的 Linux 基础命令,涵盖了文件和目录操作、文件查找、文件压缩和解压、用户和权限管理等方面。熟练掌握这些常用命令,能够提高工作效率,简化日常操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部