linux常用命令汇总

以下是一些常用Linux命令:

  1. 文件和目录操作

    • ls [选项] [目录或文件]:列出目录内容。
      • -a 显示所有文件,包括隐藏文件。
      • -l 以长列表格式显示文件详细信息。
    • cd [目录]:更改当前工作目录到指定目录。
    • pwd:打印当前工作目录的完整路径。
    • cp [选项] 源文件 目标文件或目录:复制文件或目录。
      • -r 递归复制目录。
    • mv [选项] 源文件 目标文件或目录:移动或重命名文件或目录。
    • rm [选项] 文件或目录:删除文件或目录。
      • -rf 强制删除目录及其内容。
    • touch 文件:创建新文件或更新现有文件的时间戳。
    • cat [选项] 文件:查看文件内容。
      • -n 显示行号。
    • more 文件:分页显示文件内容。
    • less 文件:分页显示文件,支持前后翻页。
    • grep [选项] 模式 文件:搜索包含指定模式的行。
      • -i 忽略大小写。
  2. 文件权限和所有权

    • chmod [权限] 文件或目录:更改文件或目录的权限。
      • u+x 给所有者添加执行权限。
      • g+w 给组添加写权限。
    • chown 用户名 文件或目录:更改文件或目录的所有者。
    • chgrp 组名 文件或目录:更改文件或目录的所属组。
  3. 包管理

    • apt-get [选项] 命令(Debian/Ubuntu):
      • install 包名 安装软件包。
      • remove 包名 删除软件包。
      • update 更新软件包列表。
    • yum [选项] 命令(Fedora/CentOS):
      • install 包名 安装软件包。
      • remove 包名 删除软件包。
      • check-update 检查更新。
    • dnf [选项] 命令(Fedora/CentOS 8+):与yum类似。
    • pacman -S 包名(Arch Linux):安装软件包。
    • pacman -R 包名:删除软件包。
  4. 网络管理

    • ping [选项] 主机名或IP:发送ICMP ECHO请求测试连通性。
    • ifconfig [接口]:配置或显示网络接口参数。
    • netstat -an:显示所有活动的网络连接和监听端口。
    • ssh 用户名@服务器地址:安全远程登录到服务器。
    • scp [选项] 本地文件 远程用户@远程主机:远程目录:安全复制文件。
  5. 系统监控和管理

    • top:实时显示系统进程和资源使用情况。
    • htoptop命令的增强版,提供颜色和更易读的界面。
    • ps aux:显示当前运行的所有进程。
    • kill PID:发送信号到指定进程ID。
    • free -h:以易读的格式显示内存使用情况。
    • df -h:显示磁盘空间使用情况,以易读的格式。
    • du -sh 目录:显示指定目录的磁盘使用情况,以易读的格式。
  6. 文本处理

    • echo "文本内容":输出一行文本。
    • awk '{print $1}' 文件:打印文件的每一行的第一个字段。
    • sed 's/旧文本/新文本/g' 文件:使用流编辑器替换文本。
    • tr 'a-z' 'A-Z' < 文件:将文件中的小写字母转换为大写。
  7. 系统信息

    • uname -a:显示所有系统信息。
    • hostname:显示或设置系统的主机名。
    • date:显示或设置系统日期和时间。
  8. 压缩与解压缩

    • tar -cvf archive.tar 目录或文件:打包目录或文件。
    • tar -xvf archive.tar:解压缩tar文件。
    • gzip 文件:压缩文件。
    • gzip -d 压缩文件.gz:解压缩gzip文件。
    • zip 压缩文件名.zip 目录或文件:使用zip格式压缩。
    • unzip 压缩文件名.zip:解压缩zip文件。
  9. 脚本与程序

    • bash 脚本名:运行Bash脚本。
    • python 脚本名.py:运行Python脚本。
  10. 其他

    • man 命令名:查看命令的手册页。
    • alias ll='ls -l':创建别名,使得ll命令等同于ls -l
    • history:显示用户命令历史。

linux是每个程序员都需要掌握的技能。

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@业精于勤荒于嬉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值