Linux常用指令的整合

之前面试被问到了Linux相关的指令,所以我整理的一份常用的Linux指令列表,适用于大多数Linux发行版,现分享给大家:

  1. 文件操作

    • ls:列出目录内容。
    • cd [目录]:更改当前目录。
    • pwd:显示当前目录路径。
    • mkdir [目录名]:创建新目录。
    • rmdir [目录名]:删除空目录。
    • rm [文件或目录]:删除文件或目录(-r 递归删除)。
    • cp [源文件/目录] [目标文件/目录]:复制文件或目录。
    • mv [源文件/目录] [目标文件/目录]:移动或重命名文件或目录。
    • touch [文件名]:创建空文件或更新文件时间戳。
    • cat [文件]:查看文件内容。
    • more/less [文件]:分页查看文件内容。
    • head [文件]:查看文件开头内容(默认10行)。
    • tail [文件]:查看文件结尾内容(默认10行)。
    • chmod [模式] [文件/目录]:更改文件或目录权限。
    • chown [用户] [文件/目录]:更改文件或目录的拥有者。
  2. 系统信息

    • uname -a:显示系统信息。
    • top:显示实时系统性能和进程信息。
    • df:显示磁盘空间使用情况。
    • du:显示目录空间使用情况。
    • free:显示内存使用情况。
  3. 进程管理

    • ps:显示当前进程。
    • kill [进程ID]:杀死指定进程。
    • pkill [进程名]:根据名称杀死进程。
  4. 网络和通信

    • ping [地址]:检查网络连接。
    • ifconfig:显示或配置网络接口。
    • netstat:显示网络连接、路由表、接口统计等信息。
    • scp [源位置] [目标位置]:远程拷贝文件。
    • ssh [用户@主机]:远程登录到另一台计算机。
  5. 压缩和解压

    • tar -czvf [输出文件.tar.gz] [输入文件/目录]:创建压缩包(gzip)。
    • tar -xzvf [文件.tar.gz]:解压gzip压缩包。
    • zip [输出文件.zip] [输入文件/目录]:创建zip压缩包。
    • unzip [文件.zip]:解压zip压缩包。
  6. 文本处理

    • grep [文本] [文件]:在文件中搜索指定文本。
    • sed [选项] [命令] [文件]:流编辑器,对文本进行过滤和替换。
    • awk [程序] [文件]:强大的文本分析工具。
  7. 软件包管理(取决于发行版)

    • apt-get(Debian/Ubuntu系统):安装、更新、移除软件包。
    • yum(Red Hat/CentOS系统):管理软件包。
    • dnf(Fedora系统):软件包管理工具。
  8. 其他命令

    • man [命令]:显示命令的手册页。
    • echo [文本]:显示一行文本。
    • exit:退出当前会话。
    • history:显示命令历史。

记得在使用这些命令时,根据你的具体需要查看每个命令的选项和参数,这通常可以通过在命令后加上 --help 或使用 man [命令] 来完成。这些指令覆盖了日常使用Linux时的大部分基本需求。

相关推荐
咋吃都不胖lyh22 分钟前
linux环境在vscode链接到一个git仓库,克隆和拉取详细命令行
linux·git·vscode
小小小米粒2 小时前
NAT 模式, 仅主机模式 Host-Only ,桥接模式 Bridge
linux·服务器·网络
沙漏无语6 小时前
(二)TIDB搭建正式集群
linux·数据库·tidb
思麟呀6 小时前
计算机网络初步认识
linux·计算机网络
gpio_016 小时前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab
浩子智控6 小时前
zynq嵌入式开发(2)—基本开发测试实例
linux·嵌入式硬件·硬件架构
闻道且行之6 小时前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https
爱上妖精的尾巴6 小时前
8-20 WPS JS宏 正则表达式-懒惰匹配
服务器·前端·javascript
昵称只能一个月修改一次。。。7 小时前
Linux系统编程:网络编程
linux·服务器·网络
猫猫的小茶馆7 小时前
【Linux 驱动开发】Linux 内核启动过程详解
linux·c语言·arm开发·驱动开发·stm32·单片机·mcu