linux常用命令50个命令

worktile 其他 43

回复

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

    下面是50个常用的Linux命令:

    1. ls:查看目录内容
    2. cd:切换目录
    3. pwd:显示当前所在目录
    4. touch:创建新文件
    5. rm:删除文件
    6. cp:复制文件
    7. mv:移动文件
    8. mkdir:创建新目录
    9. rmdir:删除空目录
    10. chmod:修改文件权限
    11. chown:修改文件拥有者
    12. chgrp:修改文件所属组
    13. cat:查看文件内容
    14. more:分页查看文件内容
    15. less:交互式查看文件内容
    16. head:查看文件头部内容
    17. tail:查看文件尾部内容
    18. grep:搜索文本内容
    19. find:按条件查找文件
    20. find:按大小查找文件
    21. find:按权限查找文件
    22. find:按时间查找文件
    23. diff:比较文件内容的差异
    24. vi:文本编辑器
    25. nano:文本编辑器
    26. tar:打包/解压文件
    27. gzip:压缩文件
    28. gunzip:解压文件
    29. zip:压缩文件
    30. unzip:解压文件
    31. ssh:远程登录
    32. scp:远程拷贝文件
    33. rsync:远程同步文件
    34. top:查看系统进程
    35. ps:查看进程
    36. kill:终止进程
    37. du:查看磁盘使用情况
    38. df:查看文件系统使用情况
    39. mount:挂载文件系统
    40. umount:卸载文件系统
    41. ifconfig:查看网络接口信息
    42. ping:测试网络连通性
    43. netstat:显示网络状态
    44. curl:发送HTTP请求
    45. wget:下载文件
    46. ssh-keygen:生成SSH密钥
    47. sudo:以超级用户权限运行命令
    48. passwd:修改密码
    49. man:查看命令帮助手册
    50. history:查看命令历史记录

    这些命令是Linux中最常用的命令之一,熟练掌握这些命令可以帮助你更好地管理和操作Linux系统。

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

    Linux是一种广泛使用的操作系统,它提供了许多强大而且常用的命令,可以让用户更好地管理和控制操作系统。下面是50个常用的Linux命令,可以帮助用户更好地使用Linux系统。

    1. cd: 切换目录。使用cd命令可以快速切换到不同的目录。

    2. ls: 列出目录内容。使用ls命令可以显示当前目录中的文件和文件夹。

    3. mkdir: 创建目录。使用mkdir命令可以创建新的文件夹。

    4. rm: 删除文件或目录。使用rm命令可以永久删除文件或目录。

    5. cp: 复制文件或目录。使用cp命令可以将文件或目录复制到另一个位置。

    6. mv: 移动文件或目录。使用mv命令可以将文件或目录移动到另一个位置。

    7. touch: 创建空文件。使用touch命令可以创建一个新的空文件。

    8. cat: 查看文件内容。使用cat命令可以查看文件的内容。

    9. less: 分页查看文件内容。使用less命令可以分页查看文件的内容。

    10. grep: 在文件中搜索文本。使用grep命令可以在文件中搜索指定的文本。

    11. find: 查找文件。使用find命令可以在指定的目录下查找文件。

    12. chmod: 修改文件的权限。使用chmod命令可以更改文件的读、写、执行权限。

    13. chown: 修改文件的所有者。使用chown命令可以更改文件的所有者。

    14. chgrp: 修改文件的组。使用chgrp命令可以更改文件所属的组。

    15. tar: 打包和解压文件。使用tar命令可以将多个文件打包成一个文件,或者将一个打包文件解压成多个文件。

    16. gzip: 压缩文件。使用gzip命令可以压缩文件,减小文件的大小。

    17. unzip: 解压缩文件。使用unzip命令可以解压缩压缩文件。

    18. ps: 查看进程信息。使用ps命令可以显示当前系统运行的进程信息。

    19. top: 查看系统资源占用情况。使用top命令可以实时监视系统的CPU、内存和进程的使用情况。

    20. kill: 终止进程。使用kill命令可以终止指定的进程。

    21. ifconfig: 查看和配置网络接口。使用ifconfig命令可以查看和配置网络接口的IP地址和其他信息。

    22. ping: 测试网络连接。使用ping命令可以测试与另一个主机的连接是否正常。

    23. ssh: 安全登录远程主机。使用ssh命令可以使用安全的方式登录到远程主机。

    24. scp: 在本地和远程主机之间传输文件。使用scp命令可以在本地和远程主机之间传输文件。

    25. du: 查看目录大小。使用du命令可以查看指定目录的大小。

    26. df: 查看磁盘空间使用情况。使用df命令可以查看系统中各个磁盘分区的使用情况。

    27. mount: 挂载文件系统。使用mount命令可以将文件系统挂载到指定的挂载点上。

    28. umount: 卸载文件系统。使用umount命令可以卸载已经挂载的文件系统。

    29. date: 查看和设置系统时间。使用date命令可以查看当前系统的时间,也可以设置系统时间。

    30. history: 查看命令历史记录。使用history命令可以查看之前执行过的命令。

    31. tail: 查看文件的末尾内容。使用tail命令可以在终端中实时查看文件的末尾内容。

    32. head: 查看文件的开头内容。使用head命令可以在终端中查看文件的开头内容。

    33. man: 查看命令的帮助文档。使用man命令可以查看Linux系统中各个命令的详细帮助信息。

    34. sudo: 以超级用户身份执行命令。使用sudo命令可以临时获得超级用户的权限,执行需要管理员权限的操作。

    35. su: 切换用户身份。使用su命令可以切换到其他用户的身份。

    36. whoami: 查看当前登录用户。使用whoami命令可以查看当前登录用户的用户名。

    37. passwd: 更改用户密码。使用passwd命令可以更改当前用户的密码。

    38. ln: 创建链接。使用ln命令可以创建硬链接或符号链接。

    39. clear: 清除终端屏幕。使用clear命令可以清除终端屏幕上的内容。

    40. reboot: 重启系统。使用reboot命令可以重新启动Linux系统。

    41. shutdown: 关机。使用shutdown命令可以安全地关机系统。

    42. uptime: 查看系统运行时间。使用uptime命令可以查看系统的运行时间和平均负载。

    43. systemctl: 管理系统服务。使用systemctl命令可以管理Linux系统中的各个服务。

    44. apt-get: 安装和升级软件包。使用apt-get命令可以在Debian系统上安装和升级软件包。

    45. yum: 安装和升级软件包。使用yum命令可以在CentOS系统上安装和升级软件包。

    46. curl: 下载文件。使用curl命令可以从互联网上下载文件。

    47. wget: 下载文件。使用wget命令可以从互联网上下载文件。

    48. whois: 查询域名信息。使用whois命令可以查询域名的注册信息。

    49. ssh-keygen: 生成SSH密钥对。使用ssh-keygen命令可以生成用于SSH登录的密钥对。

    50. crontab: 定时执行任务。使用crontab命令可以设置定时任务,让系统在指定的时间自动执行某些操作。

    这些是在Linux系统中常用的50个命令,掌握了这些命令可以更好地管理和控制Linux系统。对于初学者来说,建议先从这些命令开始学习,逐渐熟悉Linux系统的使用。

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

    1. pwd
    – 功能:显示当前所在的工作目录。
    – 操作:直接输入`pwd`命令,回车即可。

    2. ls
    – 功能:列出当前目录下的文件和子目录。
    – 操作:直接输入`ls`命令,回车即可。常用选项有`-l`(长格式显示)、`-a`(显示所有文件,包括隐藏文件)、`-h`(以人类可读的格式显示文件大小)。

    3. cd
    – 功能:切换工作目录。
    – 操作:`cd 目录名` 进入指定的目录;`cd ..` 回到上级目录;`cd ~` 进入用户的主目录;`cd -` 返回上次所在的目录。

    4. mkdir
    – 功能:创建新的目录。
    – 操作:`mkdir 目录名` ,创建一个新的目录。

    5. rmdir
    – 功能:删除空的目录。
    – 操作:`rmdir 目录名`,删除一个空目录。

    6. touch
    – 功能:创建新的空文件或者修改已有文件的时间戳。
    – 操作:`touch 文件名`,创建一个空的文件;`touch -m 文件名`,修改文件的访问时间;`touch -t 时间 文件名`,修改文件的时间戳。

    7. cp
    – 功能:复制一个或多个文件或目录。
    – 操作:`cp 源文件 目标文件`,复制一个文件;`cp -r 源目录 目标目录`,复制一个目录及其子目录。

    8. mv
    – 功能:移动文件或重命名文件。
    – 操作:`mv 源文件 目标文件`,移动或重命名一个文件;`mv 源目录 目标目录`,移动或重命名一个目录。

    9. rm
    – 功能:删除文件或目录。
    – 操作:`rm 文件名`,删除一个文件;`rm -r 目录名`,删除一个目录及其子目录;`rm -f 文件名`,强制删除一个文件。

    10. cat
    – 功能:将文件的内容输出到标准输出或者连接多个文件。
    – 操作:`cat 文件名`,将文件的内容输出到标准输出;`cat 文件1 文件2 > 文件3`,将文件1和文件2的内容连接起来并输出到文件3。

    11. less/more
    – 功能:查看文件内容。
    – 操作:`less 文件名`,以页面的形式显示文件内容,可以使用空格键翻页;`more 文件名`,以一页一页的形式显示文件内容,可以使用回车键翻页。

    12. head
    – 功能:显示文件的开头几行。
    – 操作:`head 文件名`,默认显示文件的前10行;`head -n 文件名`,显示文件的前n行。

    13. tail
    – 功能:显示文件的结尾几行。
    – 操作:`tail 文件名`,默认显示文件的最后10行;`tail -n 文件名`,显示文件的最后n行。

    14. grep
    – 功能:在文件中搜索指定的字符串。
    – 操作:`grep 字符串 文件名`,在文件中搜索包含指定字符串的行;`grep -r 字符串 目录名`,在目录及其子目录中搜索包含指定字符串的文件。

    15. find
    – 功能:根据指定的条件搜索文件。
    – 操作:`find 目录 -name 文件名`,在指定目录下搜索指定名称的文件;`find 目录 -type f`,在指定目录下搜索文件;`find 目录 -type d`,在指定目录下搜素目录。

    16. ln
    – 功能:创建链接文件。
    – 操作:`ln -s 源文件 链接文件`,创建一个符号链接文件。

    17. chmod
    – 功能:修改文件或目录的权限。
    – 操作:`chmod 权限 文件名`,修改文件或目录的权限;权限有三种形式:数字形式(如777)、符号形式(如+rwxrwxrwx)和字母形式(如a+rw)。

    18. chown
    – 功能:修改文件或目录的所有者。
    – 操作:`chown 用户名 文件名`,修改文件或目录的所有者。

    19. chgrp
    – 功能:修改文件或目录的所属组。
    – 操作:`chgrp 组名 文件名`,修改文件或目录的所属组。

    20. ps
    – 功能:显示当前正在运行的进程。
    – 操作:`ps`,显示当前终端窗口中的进程;`ps -ef`,显示所有正在运行的进程。

    21. top
    – 功能:实时显示系统的整体情况和各个进程的使用情况。
    – 操作:直接输入`top`命令,回车即可。

    22. kill
    – 功能:终止指定的进程。
    – 操作:`kill 进程号`,终止指定的进程。

    23. ping
    – 功能:测试网络连接是否正常。
    – 操作:`ping IP地址/域名`,向指定的IP地址或域名发送数据包并等待回应。

    24. ifconfig/ip addr
    – 功能:显示和设置网络接口的配置。
    – 操作:`ifconfig` 或 `ip addr`,显示所有网络接口的配置信息;`ifconfig 网络接口名 IP地址/子网掩码`,为指定的网络接口设置IP地址和子网掩码。

    25. netstat
    – 功能:显示网络连接、路由表、网络接口等信息。
    – 操作:`netstat -t`,显示TCP协议的连接;`netstat -u`,显示UDP协议的连接。

    26. ssh
    – 功能:通过远程连接执行命令。
    – 操作:`ssh 用户名@IP地址/域名`,通过SSH协议连接到远程主机。

    27. scp
    – 功能:在本地和远程主机之间传输文件。
    – 操作:`scp 本地文件 远程主机:目标路径`,将本地文件传输到远程主机;`scp 远程主机:文件路径 本地路径`,将远程主机上的文件传输到本地。

    28. wget
    – 功能:从网络上下载文件。
    – 操作:`wget 文件URL`,下载指定的文件。

    29. curl
    – 功能:通过URL进行文件的上传和下载。
    – 操作:`curl -O URL`,下载指定的文件;`curl -T 文件名 URL`,上传指定的文件。

    30. tar
    – 功能:压缩和解压文件或目录。
    – 操作:`tar -czvf 压缩文件名 源文件/目录`,压缩指定的文件或目录;`tar -xzvf 压缩文件名`,解压指定的文件。

    31. unzip
    – 功能:解压zip格式的压缩文件。
    – 操作:`unzip 压缩文件名`,解压指定的压缩文件。

    32. zip
    – 功能:创建zip格式的压缩文件。
    – 操作:`zip 压缩文件名 源文件/目录`,创建zip格式的压缩文件。

    33. df
    – 功能:显示磁盘空间的使用情况。
    – 操作:`df -h`,以人类可读的方式显示磁盘空间的使用情况。

    34. du
    – 功能:计算文件或目录的大小。
    – 操作:`du -h 文件名/目录名`,以人类可读的方式显示文件或目录的大小。

    35. free
    – 功能:显示内存的使用情况。
    – 操作:`free -h`,以人类可读的方式显示内存的使用情况。

    36. uname
    – 功能:显示系统的信息。
    – 操作:`uname -a`,显示全部系统信息。

    37. date
    – 功能:显示或设置系统的时间和日期。
    – 操作:`date`,显示当前的时间和日期;`date -s 时间字符串`,设置系统时间。

    38. history
    – 功能:显示之前执行过的命令历史。
    – 操作:`history`,显示所有的命令历史。

    39. clear
    – 功能:清除终端屏幕上的内容。
    – 操作:`clear`,清除终端屏幕。

    40. echo
    – 功能:将参数输出到标准输出。
    – 操作:`echo “文本内容”`,将指定的文本内容输出到标准输出。

    41. grep
    – 功能:在文件中搜索指定的字符串。
    – 操作:`grep 字符串 文件名`,在文件中搜索包含指定字符串的行。

    42. sed
    – 功能:对文件进行流式文本编辑。
    – 操作:`sed ‘s/原文本/替换文本/’ 文件名`,将指定文件中的原文本替换为新文本。

    43. awk
    – 功能:对文本进行处理和分析。
    – 操作:`awk ‘条件1 {操作1} 条件2 {操作2} …’ 文件名`,对指定的文件进行条件判断和操作。

    44. cut
    – 功能:按列提取文件内容。
    – 操作:`cut -d 分隔符 -f 列数 文件名`,按指定分隔符和列数提取文件内容。

    45. sort
    – 功能:对文件的行进行排序。
    – 操作:`sort 文件名`,对文件的行内容进行排序。

    46. uniq
    – 功能:删除文件中的重复行。
    – 操作:`uniq 文件名`,删除文件中的重复行。

    47. tac
    – 功能:逆序显示文件的内容。
    – 操作:`tac 文件名`,逆序显示指定文件的内容。

    48. split
    – 功能:将大文件分割成较小的文件。
    – 操作:`split -l 行数 大文件名`,将大文件按行数分割成多个小文件。

    49. find
    – 功能:在文件系统中查找文件。
    – 操作:`find 目录 -name 文件名`,在指定目录下按名称查找文件。

    50. xargs
    – 功能:将标准输入转换为命令行参数。
    – 操作:`command | xargs`,将标准输入转换为命令行参数。其中command可以是任意命令。

    以上就是50个常用的Linux命令,希望对你有帮助。

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

400-800-1024

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

分享本页
返回顶部