linux基本命令30

fiy 其他 46

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一种开源的操作系统,广泛用于服务器和嵌入式设备。在Linux操作系统中,有许多常用的基本命令,下面将介绍30个常用的Linux基本命令及其用法。

    1. pwd: 显示当前工作目录。

    2. cd: 切换目录。例如:cd /root进入根目录。

    3. ls: 列出当前目录的文件和文件夹。例如:ls -l显示详细信息。

    4. touch: 创建空文件。例如:touch file.txt创建一个名为file.txt的空文件。

    5. mkdir: 创建新的目录。例如:mkdir new_directory创建一个名为new_directory的目录。

    6. rm: 删除文件或目录。例如:rm file.txt删除名为file.txt的文件。

    7. mv: 移动文件或目录。例如:mv file.txt new_directory将file.txt移动到new_directory目录中。

    8. cp: 复制文件或目录。例如:cp file.txt file_copy.txt将file.txt复制为file_copy.txt。

    9. cat: 查看文件内容。例如:cat file.txt显示file.txt的内容。

    10. grep: 在文件中搜索匹配的内容。例如:grep “keyword” file.txt在file.txt中搜索包含关键词”keyword”的行。

    11. find: 在文件系统中查找文件。例如:find / -name “file.txt”在根目录下查找名为file.txt的文件。

    12. ps: 显示当前正在运行的进程。例如:ps -ef显示所有进程的详细信息。

    13. kill: 终止正在运行的进程。例如:kill PID杀死进程ID为PID的进程。

    14. chmod: 修改文件或目录的权限。例如:chmod 755 file.txt将file.txt的权限设置为755。

    15. chown: 修改文件或目录的所有者。例如:chown username file.txt将file.txt的所有者设置为username。

    16. tar: 打包或解压文件。例如:tar -cvf file.tar file.txt将file.txt打包为file.tar。

    17. unzip: 解压缩文件。例如:unzip file.zip解压缩file.zip文件。

    18. du: 显示文件或目录的磁盘使用情况。例如:du -sh directory显示名为directory的目录的大小。

    19. df: 显示文件系统的磁盘空间使用情况。例如:df -h显示磁盘空间的可用和已用情况。

    20. ping: 测试网络连接。例如:ping http://www.example.com测试与www.example.com的网络连接。

    21. ifconfig: 显示网络接口配置信息。例如:ifconfig显示所有网络接口的配置信息。

    22. ssh: 远程登录到另一台Linux主机。例如:ssh username@remote_host通过SSH登录到remote_host。

    23. scp: 在本地和远程Linux主机之间复制文件。例如:scp file.txt username@remote_host:目标路径将file.txt复制到远程主机的指定路径。

    24. wget: 下载文件。例如:wget URL下载指定URL的文件。

    25. curl: 发送HTTP请求并显示响应。例如:curl http://www.example.com发送HTTP请求到www.example.com并显示响应。

    26. top: 显示系统资源的实时使用情况。例如:top显示CPU、内存和进程的使用情况。

    27. history: 显示最近执行的命令历史。例如:history显示最近执行的命令历史记录。

    28. date: 显示当前日期和时间。例如:date显示当前的日期和时间。

    29. uname: 显示系统信息。例如:uname -a显示所有的系统信息。

    30. man: 查看命令的帮助手册。例如:man ls查看ls命令的帮助手册。

    以上是30个常用的Linux基本命令及其用法。掌握这些命令可以有效地管理Linux系统,并提高工作的效率。

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

    1. ls命令:ls命令用于显示当前目录下的文件和子目录的列表。常用的选项有-l(显示详细信息),-a(显示所有文件,包括隐藏文件)和-R(递归显示子目录)。

    2. cd命令:cd命令用于改变当前目录。 cd后面可以加上目录路径,或者使用”.”表示当前目录,”..”表示上级目录。

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

    4. mkdir命令:mkdir命令用于创建新的目录。可以使用-a选项创建多级目录。

    5. cp命令:cp命令用于复制文件或目录。cp后面跟要复制的文件或目录的路径,然后跟目标路径。

    6. mv命令:mv命令用于移动文件或目录,也可以用来重命名文件或目录。mv后面跟要移动或重命名的文件或目录的路径,然后跟目标路径。

    7. rm命令:rm命令用于删除文件或目录。可以使用-r选项来删除目录及其内容,使用-f选项来强制删除。

    8. cat命令:cat命令用于显示文件的内容。可以使用-n选项来显示行号。

    9. grep命令:grep命令用于在文件中查找匹配的字符串。可以使用-r选项来递归查找。

    10. less命令:less命令用于查看长文件的内容,支持向上和向下滚动。

    11. head命令:head命令用于显示文件的前几行,默认显示前10行。

    12. tail命令:tail命令用于显示文件的后几行,默认显示后10行。

    13. chmod命令:chmod命令用于修改文件或目录的权限。可以通过数字或符号来指定权限。

    14. chown命令:chown命令用于修改文件或目录的所有者。可以指定新的所有者和所属组。

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

    16. find命令:find命令用于在文件系统中查找符合条件的文件或目录。

    17. tar命令:tar命令用于创建压缩文件或解压缩文件。常见的选项有-c(创建压缩文件),-x(解压缩文件)和-z(使用gzip压缩)。

    18. gzip命令:gzip命令用于压缩文件。压缩后的文件会添加.gz扩展名。

    19. gunzip命令:gunzip命令用于解压缩gzip压缩的文件。

    20. ssh命令:ssh命令用于远程登录到另一台计算机。

    21. scp命令:scp命令用于在计算机之间复制文件。

    22. ping命令:ping命令用于测试网络连接是否正常。

    23. ifconfig命令:ifconfig命令用于配置和显示网络接口的信息。

    24. netstat命令:netstat命令用于显示网络连接、路由表和网络接口信息。

    25. ps命令:ps命令用于显示系统中运行的进程。常见的选项有-a(显示所有进程),-u(显示用户相关的进程)和-f(显示详细信息)。

    26. top命令:top命令用于实时显示系统的进程和资源占用情况。

    27. uname命令:uname命令用于显示系统的基本信息,如操作系统名称和版本号。

    28. df命令:df命令用于显示文件系统的磁盘空间使用情况。

    29. du命令:du命令用于显示指定目录或文件的磁盘空间使用情况。

    30. history命令:history命令用于显示之前执行过的命令历史记录。可以使用!n来执行历史记录中的第n条命令。

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

    一、目录与文件操作命令

    1. ls命令:查看当前目录下的文件和子目录。
    – 使用方法:ls [选项] [文件/目录]
    – 常见选项:
    – -l:以详细列表形式显示文件信息。
    – -a:显示所有文件和目录,包括隐藏文件。
    – -h:以人类可读的格式显示文件大小。
    – -R:递归地显示当前目录及其子目录的文件和目录。
    – 示例:ls -l,ls -a,ls -lh,ls -R

    2. cd命令:切换当前所在的目录。
    – 使用方法:cd [目录]
    – 示例:cd /home,cd ..

    3. mkdir命令:创建新的目录。
    – 使用方法:mkdir [选项] [目录名]
    – 常见选项:
    – -p:递归创建目录,如果父目录不存在也会创建。
    – 示例:mkdir test,mkdir -p dir1/dir2/dir3

    4. touch命令:创建新的空文件,或修改文件的访问时间和修改时间。
    – 使用方法:touch [选项] [文件名]
    – 常见选项:
    – -a:只修改访问时间。
    – -c:如果文件不存在,不创建新文件。
    – -m:只修改修改时间。
    – 示例:touch file,touch -a file,touch -m file

    5. cp命令:复制文件或目录。
    – 使用方法:cp [选项] 源文件 目标文件
    – 常见选项:
    – -r:递归复制目录。
    – -a:保持原始文件的属性,包括权限、所有者等。
    – -f:强制复制,覆盖目标文件。
    – 示例:cp file1 file2,cp -r dir1 dir2,cp -a file1 file2

    6. mv命令:移动文件或目录,或修改文件或目录的名称。
    – 使用方法:mv [选项] 源文件 目标文件
    – 常见选项:
    – -i:交互式操作,询问是否覆盖目标文件。
    – -f:强制操作,覆盖目标文件。
    – 示例:mv file1 file2,mv file1 dir/file2,mv -i file1 file2

    7. rm命令:删除文件或目录。
    – 使用方法:rm [选项] 文件/目录
    – 常见选项:
    – -r:递归删除目录及其内容。
    – -f:强制删除,不进行确认提示。
    – 示例:rm file,rm -r dir

    8. pwd命令:显示当前所在的目录路径。
    – 使用方法:pwd

    二、文件内容查看与编辑命令

    1. cat命令:查看文件内容,将文件内容输出到标准输出。
    – 使用方法:cat [选项] 文件
    – 常见选项:
    – -n:显示行号。
    – 示例:cat file,cat -n file

    2. less命令:分页显示文件内容。
    – 使用方法:less [选项] 文件
    – 常见选项:
    – -N:显示行号。
    – -S:长行换行显示。
    – /pattern:搜索指定的模式。
    – 示例:less file,less -N file,less -S file,less /pattern file

    3. more命令:分页显示文件内容。
    – 使用方法:more [选项] 文件
    – 常见选项:
    – -d:显示提示信息。
    – /pattern:搜索指定的模式。
    – 示例:more file,more -d file,more /pattern file

    4. head命令:显示文件的前几行,默认显示前10行。
    – 使用方法:head [选项] 文件
    – 常见选项:
    – -n N:显示前N行。
    – 示例:head file,head -n 5 file

    5. tail命令:显示文件的后几行,默认显示最后10行。
    – 使用方法:tail [选项] 文件
    – 常见选项:
    – -n N:显示后N行。
    – -f:实时监视文件的增长,显示新添加的内容。
    – 示例:tail file,tail -n 5 file,tail -f file

    6. grep命令:在文件中搜索指定的模式,并显示匹配的行。
    – 使用方法:grep [选项] 模式 文件
    – 常见选项:
    – -i:不区分大小写。
    – -v:显示不匹配的行。
    – -n:显示行号。
    – 示例:grep pattern file,grep -i pattern file,grep -v pattern file,grep -n pattern file

    7. vi/vim命令:文本编辑器,可以创建、查看和修改文件。
    – 使用方法:vi/vim 文件
    – 常用操作:
    – i:进入插入模式,可以编辑文件内容。
    – :wq:保存文件并退出。
    – :q!:不保存文件并退出。
    – 示例:vi file,vim file

    三、系统信息与进程管理命令

    1. uname命令:显示系统相关信息。
    – 使用方法:uname [选项]
    – 常见选项:
    – -a:显示系统全部信息。
    – -s:显示内核名称。
    – -r:显示内核版本。
    – -m:显示系统硬件架构。
    – 示例:uname -a

    2. whoami命令:显示当前登录用户的用户名。
    – 使用方法:whoami

    3. ps命令:显示进程状态。
    – 使用方法:ps [选项]
    – 常见选项:
    – -e:显示所有进程。
    – -f:显示完整格式。
    – -u user:显示指定用户的进程。
    – 示例:ps -e,ps -ef,ps -u user

    4. top命令:实时显示系统的整体情况和各个进程的使用情况。
    – 使用方法:top

    5. kill命令:终止指定进程。
    – 使用方法:kill [选项] 进程编号
    – 常见选项:
    – -l:列出可使用的信号。
    – -9:强制终止进程。
    – 示例:kill 12345,kill -9 12345

    6. df命令:显示磁盘空间使用情况。
    – 使用方法:df [选项] [目录/文件]
    – 常见选项:
    – -h:以人类可读的格式显示磁盘空间。
    – 示例:df,df -h

    7. du命令:计算文件或目录的磁盘空间使用量。
    – 使用方法:du [选项] [目录/文件]
    – 常见选项:
    – -h:以人类可读的格式显示磁盘空间。
    – -s:仅显示总计。
    – 示例:du,du -h,du -s

    四、用户与权限管理命令

    1. useradd命令:创建新用户。
    – 使用方法:useradd [选项] 用户名
    – 常见选项:
    – -m:创建用户的同时,创建用户的家目录。
    – 示例:useradd user,useradd -m user

    2. passwd命令:修改用户密码。
    – 使用方法:passwd [选项] 用户名
    – 常见选项:
    – -l:锁定用户账号。
    – -u:解锁用户账号。
    – 示例:passwd user,passwd -l user,passwd -u user

    3. su命令:切换用户。
    – 使用方法:su [选项] [用户名]
    – 常见选项:
    – -l:将环境变量设为目标用户。
    – 示例:su user,su -l user

    4. chown命令:修改文件的所有者。
    – 使用方法:chown [选项] 所有者 文件/目录
    – 常见选项:
    – -R:递归修改子目录及文件的所有者。
    – 示例:chown user file,chown -R user dir

    5. chgrp命令:修改文件的所属组。
    – 使用方法:chgrp [选项] 组 文件/目录
    – 常见选项:
    – -R:递归修改子目录及文件的所属组。
    – 示例:chgrp group file,chgrp -R group dir

    6. chmod命令:修改文件的权限。
    – 使用方法:chmod [选项] 权限 文件/目录
    – 常见选项:
    – -R:递归修改子目录及文件的权限。
    – 示例:chmod 755 file,chmod -R 777 dir

    五、网络相关命令

    1. ping命令:测试与目标主机之间的连通性。
    – 使用方法:ping [选项] 目标主机
    – 常见选项:
    – -c count:发送指定数量的请求。
    – -i interval:设置请求间隔时间。
    – 示例:ping http://www.example.com,ping -c 10 -i 1 http://www.example.com

    2. ifconfig命令:查看和配置网络接口信息。
    – 使用方法:ifconfig [网络接口] [选项]
    – 常见选项:
    – up/down:启用/禁用网络接口。
    – add IP地址:添加IP地址。
    – del IP地址:删除IP地址。
    – 示例:ifconfig eth0,ifconfig eth0 up,ifconfig eth0 add 192.168.0.1

    3. netstat命令:显示网络连接、路由表和网络接口统计信息。
    – 使用方法:netstat [选项]
    – 常见选项:
    – -a:显示所有连接和监听中的端口。
    – -t:显示TCP连接。
    – -u:显示UDP连接。
    – 示例:netstat -a,netstat -t,netstat -u

    4. wget命令:从网上下载文件。
    – 使用方法:wget [选项] URL
    – 常见选项:
    – -O 文件名:将下载的文件重命名为指定文件名。
    – 示例:wget http://www.example.com/file,wget -O file http://www.example.com/file

    5. ssh命令:远程登录到另一台计算机。
    – 使用方法:ssh [选项] 用户名@主机地址
    – 常见选项:
    – -p 端口号:指定连接的端口号。
    – 示例:ssh user@example.com,ssh -p 22 user@example.com

    总结:本文介绍了30条常用的Linux基本命令,涵盖了目录与文件操作、文件内容查看与编辑、系统信息与进程管理、用户与权限管理、网络相关五个方面。对于Linux初学者来说,这些命令可以帮助他们更好地进行文件和目录管理、查看和编辑文件、查看系统信息、管理进程、用户和权限管理,以及进行网络相关的操作。这些命令是Linux操作系统中最基本、最重要的命令,掌握了这些命令,可以更好地使用和管理Linux系统。

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

400-800-1024

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

分享本页
返回顶部