Linux基础笔记

本篇文章是一些常用的Linux笔记,零基础的时候学的,分享一下,是不是可以回来看看哦。。。。。。。

一、Linux常用命令笔记

命令格式: 命令 [选项] [参数]
  • ls:列出目录内容
    ls -l -a(-l竖排,-a显示隐藏文件)
  • cd:切换目录
    cd /home/user/Desktop(绝对路径)
    cd Desktop(相对路径)
  • pwd:显示当前工作目录
  • mkdir:新建目录
    mkdir [路径]
  • touch:新建空文件
    touch 文件名
  • cat:查看文件内容
    cat 文件路径
  • more:分页查看文件,空格翻页,q退出
  • cp:复制文件/目录
    cp 文件1 目标(复制文件)
    cp -r 目录1 目标(复制目录)
  • mv:移动/重命名文件或目录
    mv 源 目标
  • rm:删除文件/目录
    rm -r 目录(删除目录)
    rm -f 文件(强制删除)
  • su - root:切换到root用户,exit切回普通用户
  • groupadd/groupdel:添加/删除用户组
  • getent group:查看所有用户组
  • chmod:修改权限
    chmod [权限] 文件
    chmod u=rwx,g=rx,o=x 文件
  • chown:修改文件/目录所属用户和用户组
    chown 用户:用户组 文件
  • history:查看历史命令,history | grep ch筛选
  • yum:软件包管理
    yum install 软件名 安装
    yum remove 软件名 卸载
  • systemctl:服务管理
    systemctl start|stop|status|enable|disable 服务名
  • ln -s:创建软链接
    ln -s 源 目标
  • date:查看/设置系统时间
    date 查看
    date -d '2025-05-21 10:00:00' 指定时间
  • hostname/hostnamectl:查看/修改主机名
  • ping:测试网络连通
    ping -c 4 www.baidu.com
  • wget/curl:命令行下载文件
    wget http://url
    curl -o 文件名 http://url
  • ps/top/kill:进程管理
    ps -ef | grep xxx
    top 实时监控
    kill -9 pid 杀进程
  • df -h:查看磁盘空间
  • iostat:查看CPU、磁盘信息
  • sar -n DEV:查看网络统计
  • env/export/source:环境变量管理
  • rz/sz:文件上传/下载(需安装lrzsz)
  • tar/zip/unzip:压缩/解压文件
    • tar -zcvf test.tar.gz 文件1 文件2
    • tar -zxvf test.tar.gz
    • zip -r test.zip 目录
    • unzip test.zip

二、Linux 权限说明

  • r:读取(4)
  • w:写入(2)
  • x:执行(1)

权限数字组合例:751 表示 rwx(7) r-x(5) --x(1)

chown 支持递归、用户、用户组的灵活切换。

三、常用快捷键

  • Ctrl+C:强制停止程序
  • Ctrl+D:登出/退出
  • Ctrl+L/clear:清屏
  • Ctrl+A:光标到行首
  • Ctrl+E:光标到行尾
  • Ctrl+R:历史命令反向搜索

四、网络与主机配置

  • ifconfig/ip addr:查看IP地址
  • hostnamectl set-hostname 新名字:修改主机名
  • DHCP:动态获取IP,静态配置需修改配置文件

五、系统管理与服务

  • systemctl:服务管理
  • firewalld:防火墙服务
  • sshd:SSH远程服务

六、文件压缩与解压

  • tar 常用组合:
    • tar -cvf test.tar 文件1 文件2(打包)
    • tar -zcvf test.tar.gz 文件1 文件2(压缩)
    • tar -xvf test.tar(解包)
    • tar -zxvf test.tar.gz(解压)
  • zip/unzip
    • zip test.zip 文件1 文件2
    • unzip test.zip

七、常用技巧

  • history | grep 命令:查找历史命令
  • ps -ef | grep 进程名:查找进程
  • kill -9 pid:强制结束进程
  • ln -s 源 目标:创建软连接
  • yum install lrzsz:安装文件上传/下载工具

八、参考资料

更多详细命令和原理可参考 B站Linux基础教程