掌握 Linux:从文件管理到网络操作的 28 个必备命令

Linux 常用命令总结

Linux 是一种强大的操作系统,具有丰富的命令行工具,可以高效地进行系统管理、文件操作、网络配置等任务。本文将总结一些常用的 Linux 命令,以帮助用户更好地掌握和使用 Linux 系统。

文件和目录操作

文件和目录操作

  1. ls - 列出目录内容
ls       # 列出当前目录的内容
ls -l    # 列出详细信息
ls -a    # 列出所有文件,包括隐藏文件
  1. cd - 改变目录
cd /path/to/directory   # 切换到指定目录
cd ~                    # 切换到用户主目录
cd -                    # 切换到上一个目录
  1. pwd - 显示当前目录路径
pwd    # 显示当前工作目录的完整路径
  1. mkdir - 创建目录
mkdir new_directory     # 创建一个新目录
mkdir -p /path/to/directory   # 创建多级目录
  1. rmdir - 删除空目录
rmdir directory_name    # 删除指定的空目录
  1. rm - 删除文件或目录
rm file_name            # 删除文件
rm -r directory_name    # 递归删除目录及其内容
rm -f file_name         # 强制删除文件
  1. cp - 复制文件或目录
cp source_file destination    # 复制文件
cp -r source_directory destination   # 递归复制目录
  1. mv - 移动或重命名文件或目录
mv old_name new_name     # 重命名文件或目录
mv file_name /path/to/destination   # 移动文件到指定目录
  1. touch - 创建空文件或更新文件时间戳
touch file_name    # 创建一个空文件或更新已有文件的时间戳
  1. cat - 连接文件并显示内容
cat file_name    # 显示文件内容
  1. more 和 less - 分页查看文件内容
more file_name    # 分页显示文件内容(按空格翻页)
less file_name    # 分页显示文件内容(按上下键翻页)
  1. head 和 tail - 查看文件的开头或结尾部分
head -n 10 file_name    # 查看文件的前 10 行
tail -n 10 file_name    # 查看文件的后 10 行
tail -f file_name       # 实时查看文件新增内容

文件权限和所有权

  1. chmod - 更改文件权限
chmod 755 file_name    # 设置文件权限为 755(rwxr-xr-x)
chmod u+x file_name    # 给文件所有者增加可执行权限
  1. chown - 更改文件所有者
chown user:group file_name    # 更改文件的所有者和所属组

系统信息和管理

  1. df - 显示磁盘空间使用情况
df -h    # 以人类可读的格式显示磁盘空间使用情况
  1. du - 显示目录或文件的磁盘使用情况
du -sh directory_name    # 显示目录的总大小
  1. top - 动态显示系统资源使用情况
top    # 显示系统进程及资源使用情况
  1. ps - 显示当前进程
ps aux    # 显示所有进程的详细信息
  1. kill - 终止进程
kill process_id    # 终止指定进程
kill -9 process_id    # 强制终止指定进程
  1. uname - 显示系统信息
uname -a    # 显示系统的所有信息
  1. uptime - 显示系统运行时间
uptime    # 显示系统已经运行的时间及负载

网络操作

  1. ifconfig - 配置网络接口(较新的系统中使用 ip 命令)
ifconfig    # 显示网络接口信息
ifconfig eth0 down    # 禁用网络接口
ifconfig eth0 up      # 启用网络接口
  1. ping - 测试网络连接
ping www.example.com    # 测试与指定主机的连通性
  1. netstat - 显示网络连接、路由表和接口统计
netstat -tuln    # 显示所有监听的端口
  1. scp - 通过 SSH 复制文件
scp local_file user@remote_host:/path/to/remote_directory    # 复制本地文件到远程服务器
scp user@remote_host:/path/to/remote_file local_directory    # 复制远程文件到本地
  1. ssh - 通过 SSH 远程登录
ssh user@remote_host    # 连接到远程服务器

压缩与解压缩

  1. tar - 创建和解压缩 tar 归档文件
tar -cvf archive.tar file1 file2    # 创建 tar 归档文件
tar -xvf archive.tar                # 解压缩 tar 归档文件
tar -czvf archive.tar.gz directory  # 创建 gzip 压缩的 tar 归档文件
tar -xzvf archive.tar.gz            # 解压缩 gzip 压缩的 tar 归档文件
  1. zip 和 unzip - 创建和解压缩 zip 文件
zip archive.zip file1 file2    # 创建 zip 文件
unzip archive.zip              # 解压缩 zip 文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

落雨碎江南 Lucinda

如果您喜欢这篇文章欢迎打赏支持

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

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

打赏作者

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

抵扣说明:

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

余额充值