侧边栏壁纸
博主头像
轻鸿客

行动起来,活在当下

  • 累计撰写 28 篇文章
  • 累计创建 35 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

常用 Linux 命令及注释

常用 Linux 命令及注释

1. 文件/目录操作


ls -l                  # 列出当前目录内容(-l 显示详细信息)
cd /path/to/dir        # 切换目录(change directory)
pwd                    # 显示当前工作目录路径(print working directory)
cp file1 file2         # 复制文件(copy)
mv old.txt new.txt     # 移动/重命名文件(move)
rm -r dir              # 删除目录(-r 递归删除目录内容)rm -rf / 会强制删除整个系统!使用时务必检查路径。
mkdir new_dir          # 创建新目录(make directory)
touch new_file.txt     # 创建空文件或更新文件时间戳

2. 权限管理


chmod 755 script.sh    # 修改文件权限(7=rwx, 5=r-x)
chown user:group file  # 修改文件所有者/组
  • 递归操作-R 参数在 chownchmodrm 等命令中常用,用于处理目录及其子内容。

  • hownchmod 需管理员权限(通常需加 sudo)。

  • 权限数字表示
    755 = 用户:rwx(读+写+执行),组/其他:r-x(读+执行)
    4=r, 2=w, 1=x,如 7=4+2+1

3. 文本查看/编辑


cat file.txt           # 查看文件全部内容
head -n 5 file.log     # 查看文件前5行
tail -f app.log        # 实时追踪文件末尾(常用于日志监控)
grep "error" log.txt   # 在文件中搜索关键词
nano file.txt          # 使用 nano 编辑器编辑文件

4. 系统信息


top                    # 动态查看进程资源占用(类似任务管理器)
df -h                  # 显示磁盘空间(-h 以易读格式显示)
free -h                # 查看内存使用情况
uname -a               # 显示系统内核信息

5. 网络操作


ping example.com       # 测试网络连通性
curl http://example.com # 发送 HTTP 请求获取内容
wget http://example.com/file.zip # 下载文件
ssh user@host          # 远程登录服务器

6. 压缩/解压


tar -czvf archive.tar.gz dir/  # 压缩目录(c=创建, z=gzip, v=显示进度, f=文件名)
tar -xzvf archive.tar.gz       # 解压 .tar.gz 文件

7. 进程管理

ps aux                 # 查看所有运行中的进程
kill -9 1234           # 强制终止进程(PID=1234)
systemctl restart nginx # 重启系统服务(如 Nginx)

以上命令是 Linux 系统管理的基础,掌握后可高效操作服务器及文件系统。

0

评论区