linux基础命令笔记

fiy 其他 75

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1. 常用命令:

    – ls:列出目录内容
    – cd:切换目录
    – pwd:显示当前目录
    – cp:复制文件或目录
    – mv:移动或重命名文件或目录
    – rm:删除文件或目录
    – mkdir:创建目录
    – touch:创建空文件或修改文件时间戳
    – cat:显示文件内容
    – more/less:逐页显示文件内容
    – head/tail:显示文件头/尾部内容
    – grep:在文件中搜索指定模式
    – find:查找文件或目录
    – chmod:修改文件或目录的权限
    – chown:修改文件或目录的所有者
    – chgrp:修改文件或目录的所属组

    2. 文件和目录操作:

    – 创建目录:mkdir dirname
    – 切换目录:cd dirname
    – 显示当前目录:pwd
    – 列出目录内容:ls
    – 复制文件:cp file1 file2
    – 复制目录:cp -r dir1 dir2
    – 移动文件:mv file1 file2
    – 移动或重命名目录:mv dir1 dir2
    – 删除文件:rm file
    – 删除目录及其内容:rm -r dir

    3. 文件查看和搜索:

    – 显示文件内容:cat file
    – 逐页显示文件内容:more file
    – 逐页显示文件内容并支持向下翻页:less file
    – 显示文件头部内容:head file
    – 显示文件尾部内容:tail file
    – 搜索文件内容并显示匹配的行:grep pattern file
    – 递归搜索指定目录下的文件:grep -r pattern dir
    – 查找指定目录下的文件:find dir -name pattern

    4. 权限管理:

    – 修改文件或目录的权限:chmod mode file/dir
    – 修改文件或目录的所有者:chown owner file/dir
    – 修改文件或目录的所属组:chgrp group file/dir

    以上是一些常用的Linux基础命令,帮助你进行文件和目录操作、文件查看和搜索,以及权限管理。熟练掌握这些命令可以提高你在Linux系统上的操作效率。

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

    一、基本命令:
    1. pwd:显示当前所在目录的路径。
    2. cd:切换目录。例如,cd /path/to/directory 切换到指定路径的目录。
    3. ls:列出目录中的文件和子目录。常用选项包括 -l,以长格式显示文件的详细信息;-a,显示所有文件,包括隐藏文件。
    4. mkdir:创建一个新目录。例如,mkdir new_directory 创建一个名为new_directory的新目录。
    5. rm:删除文件或目录。注意,删除目录时需加上 -r 选项。例如,rm -r directory 删除名为directory的目录及其下的所有文件和子目录。

    二、文件处理:
    1. touch:创建一个新的空文件或更新已有文件的时间戳。例如,touch new_file.txt 创建一个名为new_file.txt的新文件。
    2. cat:显示文件的内容。例如, cat file.txt 显示file.txt文件的内容。
    3. cp:复制文件或目录。例如,cp file.txt /path/to/destination 复制file.txt文件到指定路径的目录。
    4. mv:移动文件或目录,也可重命名文件。例如,mv file.txt /path/to/destination 移动file.txt文件到指定路径的目录。
    5. ln:创建文件或目录的链接。例如,ln -s file.txt link.txt 创建一个名为link.txt的符号链接文件。

    三、文件搜索:
    1. find: 根据文件名、大小、权限等条件搜索文件。例如,find /path/to/search -name “*.txt” 搜索指定路径下的所有以.txt结尾的文件。
    2. grep: 在文件中查找匹配特定模式的文本。例如,grep “keyword” file.txt 在file.txt文件中查找包含”keyword”的行。
    3. locate: 快速定位文件。使用locate命令前,需先更新数据库,命令为 sudo updatedb。例如,locate file.txt 快速找到名为file.txt的文件。

    四、权限管理和文件操作:
    1. chmod: 修改文件的权限。例如,chmod u+rwx file.txt 将文件file.txt的所有者权限设置为可读、可写、可执行。
    2. chown: 修改文件的所有者。例如,chown new_owner file.txt 将文件file.txt的所有者修改为new_owner。
    3. chgrp: 修改文件的所属组。例如,chgrp new_group file.txt 将文件file.txt的所属组修改为new_group。
    4. tar: 打包压缩文件。例如,tar -czvf archive.tar.gz file1.txt file2.txt 创建名为archive.tar.gz的压缩文件,包括file1.txt和file2.txt。
    5. unzip: 解压缩文件。例如,unzip archive.zip 解压名为archive.zip的压缩文件。

    五、其他常用命令:
    1. top: 显示系统的实时进程信息。
    2. ps: 列出当前正在运行的进程。
    3. ssh: 远程登录到其他计算机。例如,ssh user@hostname 使用用户名和主机名以安全方式登录。
    4. ping: 检测网络连接。例如,ping http://www.example.com 测试与www.example.com的网络连接。
    5. man: 查看命令的帮助文档。例如,man ls 查看ls命令的帮助信息。

    总结:以上是一些常用的Linux基础命令,掌握了这些命令可以更好地进行文件和目录管理,文件搜索以及权限管理和文件操作等。对于日常使用Linux系统来说,熟悉这些命令将会提高工作效率并更好地操作系统。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    一、基础命令概述

    在 Linux 系统中,有许多基础命令可以进行文件操作、系统管理等任务。掌握这些基础命令是使用 Linux 系统的基础,以下是一些常用的 Linux 基础命令:

    1. ls:列出目录内容
    2. cd:切换目录
    3. pwd:显示当前目录
    4. mkdir:创建目录
    5. rm:删除文件或目录
    6. touch:创建空文件
    7. cp:复制文件或目录
    8. mv:移动或重命名文件或目录
    9. cat:查看文件内容
    10. less:分页显示文件内容
    11. grep:在文件中搜索指定的字符串
    12. find:根据条件查找文件
    13. tar:打包和解压文件
    14. chmod:修改文件或目录的权限
    15. chown:修改文件或目录的所有者
    16. chgrp:修改文件或目录的所属组
    17. ps:显示当前进程状态
    18. top:动态显示当前系统运行情况
    19. kill:终止指定进程
    20. ifconfig:显示和配置网络接口

    以下将详细介绍这些命令的用法。

    二、ls 命令

    ls 命令用于列出当前目录下的文件和目录。

    用法:ls [选项] [文件或目录]

    常用选项:

    – -l:以详细列表的方式显示文件信息
    – -a:显示所有文件和目录,包括隐藏文件
    – -h:以人类可读的方式显示文件大小

    示例:

    1. ls:列出当前目录下的文件和目录
    2. ls -l:以详细列表的方式显示当前目录下的文件和目录
    3. ls -a:显示所有文件和目录,包括隐藏文件
    4. ls -lh:以人类可读的方式显示当前目录下的文件和目录

    三、cd 命令

    cd 命令用于切换目录。当需要进入其他目录时,可以使用 cd 命令。

    用法:cd 目录

    示例:

    1. cd /:进入根目录
    2. cd ~:进入当前用户的主目录
    3. cd ..:进入上级目录
    4. cd /目录1/目录2:进入指定目录1下的目录2

    四、pwd 命令

    pwd 命令用于显示当前所在的目录。

    用法:pwd

    示例:

    1. pwd:显示当前目录的完整路径

    五、mkdir 命令

    mkdir 命令用于创建目录。

    用法:mkdir 目录

    示例:

    1. mkdir test:在当前目录下创建一个名为 test 的目录

    六、rm 命令

    rm 命令用于删除文件或目录。删除文件时,rm 命令直接将文件从文件系统中删除。删除目录时,需要加上 -r 或 -rf 选项。

    用法:

    – 删除文件:rm 文件名
    – 删除目录:rm -r 目录名
    – 强制删除目录:rm -rf 目录名

    示例:

    1. rm file.txt:删除当前目录下的 file.txt 文件
    2. rm -r dir:删除当前目录下的 dir 目录及其内容
    3. rm -rf dir:强制删除当前目录下的 dir 目录及其内容

    七、touch 命令

    touch 命令用于创建空文件或更改文件的时间戳。

    用法:

    – 创建空文件:touch 文件名
    – 更改文件时间戳:touch -c 文件名

    示例:

    1. touch file.txt:创建一个名为 file.txt 的空文件
    2. touch -c file.txt:更改 file.txt 文件的时间戳

    八、cp 命令

    cp 命令用于复制文件或目录。

    用法:cp [选项] 源文件 目标文件

    常用选项:

    – -r:复制目录及其内容
    – -p:保留原文件的属性和时间戳

    示例:

    1. cp file.txt newfile.txt:将 file.txt 复制并重命名为 newfile.txt
    2. cp -r dir1 dir2:复制 dir1 目录及其内容,并将其复制到 dir2 目录下
    3. cp -p file.txt dir:将 file.txt 复制到 dir 目录下,同时保留原文件的属性和时间戳

    九、mv 命令

    mv 命令用于移动或重命名文件或目录。

    用法:

    – 移动文件或目录:mv 源文件或目录 目标文件或目录
    – 重命名文件或目录:mv 原文件或目录名 新文件或目录名

    示例:

    1. mv file.txt dir:将 file.txt 移动到 dir 目录下
    2. mv file.txt newfile.txt:将 file.txt 重命名为 newfile.txt

    十、cat 命令

    cat 命令用于查看文件内容。

    用法:cat 文件

    示例:

    1. cat file.txt:查看 file.txt 的内容

    十一、less 命令

    less 命令用于分页显示文件内容。

    用法:less 文件

    示例:

    1. less file.txt:以分页的方式显示 file.txt 的内容

    十二、grep 命令

    grep 命令用于在文件中搜索指定的字符串。

    用法:grep [选项] 字符串 文件

    常用选项:

    – -i:忽略大小写
    – -n:显示行号

    示例:

    1. grep “hello” file.txt:在 file.txt 文件中搜索包含字符串 “hello” 的行
    2. grep -i “hello” file.txt:在 file.txt 文件中搜索包含字符串 “hello” 的行,忽略大小写
    3. grep -n “hello” file.txt:在 file.txt 文件中搜索包含字符串 “hello” 的行,并显示行号

    十三、find 命令

    find 命令用于根据条件查找文件。

    用法:find 目录 [选项] 条件

    常用选项:

    – -name:按文件名匹配
    – -type:按文件类型匹配
    – -size:按文件大小匹配

    示例:

    1. find / -name file.txt:在根目录下查找名为 file.txt 的文件
    2. find /home -type d:在 /home 目录下查找所有的目录
    3. find / -size +1M:在根目录下查找大小超过 1MB 的文件

    十四、tar 命令

    tar 命令用于打包和解压文件。

    用法:

    – 打包文件:tar -cvf 打包文件名 源文件或目录
    – 解压文件:tar -xvf 打包文件名

    示例:

    1. tar -cvf archive.tar file.txt:将 file.txt 文件打包为 archive.tar
    2. tar -xvf archive.tar:解压 archive.tar 文件

    十五、chmod 命令

    chmod 命令用于修改文件或目录的权限。

    用法:chmod [选项] 权限 文件或目录

    常用选项:

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

    示例:

    1. chmod 755 file.txt:将 file.txt 文件的权限设置为所有者可读、可写、可执行,其他用户只可读、可执行
    2. chmod -R 755 dir:将 dir 目录及其子目录下的所有文件的权限设置为所有者可读、可写、可执行,其他用户只可读、可执行

    十六、chown 命令

    chown 命令用于修改文件或目录的所有者。

    用法:chown 用户 文件或目录

    示例:

    1. chown user1 file.txt:将 file.txt 文件的所有者设置为 user1

    十七、chgrp 命令

    chgrp 命令用于修改文件或目录的所属组。

    用法:chgrp 组 文件或目录

    示例:

    1. chgrp group1 file.txt:将 file.txt 文件的所属组设置为 group1

    十八、ps 命令

    ps 命令用于显示当前进程状态。

    用法:ps [选项]

    常用选项:

    – -a:显示所有进程
    – -x:显示与终端无关的进程
    – -u:显示以用户名排序的进程

    示例:

    1. ps:显示当前用户的进程状态
    2. ps -ef:显示所有进程的详细状态

    十九、top 命令

    top 命令用于动态显示当前系统运行情况。

    用法:top

    示例:

    1. top:动态显示当前系统的 CPU 使用率、内存使用率等信息

    二十、kill 命令

    kill 命令用于终止指定进程。

    用法:kill 进程号

    示例:

    1. kill 1234:终止进程号为 1234 的进程

    二十一、ifconfig 命令

    ifconfig 命令用于显示和配置网络接口。

    用法:ifconfig [网络接口] [选项]

    常用选项:

    – up:启动指定网络接口
    – down:停止指定网络接口

    示例:

    1. ifconfig:显示所有网络接口的信息
    2. ifconfig eth0 up:启动 eth0 网络接口
    3. ifconfig eth0 down:停止 eth0 网络接口

    以上是一些常用的 Linux 基础命令,掌握这些命令可以帮助我们在 Linux 系统中进行文件操作、系统管理等任务。学习其他高级命令,可以进一步深入了解和使用 Linux 系统。

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

400-800-1024

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

分享本页
返回顶部