Linux基础命令

以下是一些常用的 Linux 基础命令,涵盖文件操作、系统管理、权限控制等场景。适合新手快速入门或作为日常参考:


一、文件与目录操作

  1. ls

    • 列出目录内容

    • ls -l(详细信息)

    • ls -a(显示隐藏文件)

  2. cd

    • 切换目录

    • cd ..(返回上级目录)

    • cd ~(回到用户主目录)

  3. pwd

    • 显示当前所在目录的绝对路径

  4. mkdir

    • 创建目录

    • mkdir -p dir1/dir2(递归创建多级目录)

  5. touch

    • 创建空文件或更新文件时间戳

    • touch file.txt

  6. cp

    • 复制文件/目录

    • cp file1.txt file2.txt

    • cp -r dir1 dir2(递归复制目录)

  7. mv

    • 移动或重命名文件/目录

    • mv old.txt new.txt(重命名)

    • mv file.txt /path/to/dir(移动文件)

  8. rm

    • 删除文件/目录

    • rm file.txt

    • rm -r dir(递归删除目录)

    • ⚠️ 慎用 rm -rf /(强制递归删除,危险操作!)

  9. cat

    • 查看文件内容

    • cat file.txt

    • cat file1.txt file2.txt > combined.txt(合并文件)

  10. more / less

    • 分页查看文件内容(支持上下翻页)

  11. head / tail

    • 查看文件开头/结尾部分

    • tail -f log.txt(实时跟踪日志)


二、权限管理

  1. chmod

    • 修改文件权限

    • 数字模式:chmod 755 file.sh

    • 符号模式:chmod u+x file.sh(给所有者添加执行权限)

  2. chown

    • 修改文件所有者/组

    • chown user:group file.txt

  3. sudo

    • 以管理员权限执行命令

    • sudo apt update

  4. useradd / usermod / userdel

    • 用户管理相关命令

  5. passwd

    • 修改用户密码


三、系统信息与监控

  1. top / htop

    • 实时监控系统进程和资源占用

  2. ps

    • 查看进程状态

    • ps aux(显示所有进程)

  3. df

    • 查看磁盘空间

    • df -h(以易读格式显示)

  4. du

    • 查看目录/文件占用空间

    • du -sh dir(显示总大小)

  5. uname

    • 查看系统信息

    • uname -a(显示所有信息)

  6. free

    • 查看内存使用情况

    • free -h


四、网络相关

  1. ping

    • 测试网络连通性

    • ping google.com

  2. ifconfig / ip

    • 查看或配置网络接口(部分系统需安装 net-tools

  3. netstat

    • 查看网络连接状态

    • netstat -tuln(监听端口)

  4. ssh

    • 远程登录

    • ssh user@host

  5. scp

    • 安全复制文件到远程主机

    • scp file.txt user@host:/path


五、软件包管理

  1. Debian/Ubuntu(APT)

    • sudo apt update(更新软件源)

    • sudo apt install package

    • sudo apt remove package

  2. RedHat/CentOS(YUM/DNF)

    • sudo yum install package

    • sudo dnf install package

  3. Arch Linux(Pacman)

    • sudo pacman -S package


六、搜索与查找

  1. find

    • 查找文件

    • find /path -name "*.txt"

  2. grep

    • 文本搜索工具

    • grep "keyword" file.txt

    • grep -r "keyword" /dir(递归搜索)

  3. locate

    • 快速查找文件(需先更新数据库 updatedb


七、压缩与解压

  1. tar

    • 打包/解包文件

    • tar -czvf archive.tar.gz dir(压缩)

    • tar -xzvf archive.tar.gz(解压)

  2. gzip / bzip2

    • 压缩工具,常与 tar 配合使用

  3. zip / unzip

    • 压缩和解压 ZIP 文件


八、进程管理

  1. kill

    • 终止进程

    • kill -9 PID(强制终止)

  2. killall

    • 按进程名终止

    • killall process_name

  3. &

    • 后台运行命令

    • command &

  4. jobs / fg / bg

    • 管理后台任务


九、快捷键

  • Ctrl + C:终止当前命令

  • Ctrl + Z:暂停当前进程(可用 fg 恢复)

  • Ctrl + D:退出当前终端会话

  • Ctrl + L:清屏(等效 clear


十、帮助文档

  • man command:查看命令手册(如 man ls

  • command --help:快速查看命令用法(如 ls --help

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值