Always keep a beginner's mind, don't|

史茗宇

园龄:3个月粉丝:0关注:2

Linux常用命令总结

命令解析及示例

文件管理 (File Commands)

ls                # 列出当前目录中的文件
ls -al            # 列出所有文件(包括隐藏文件),带格式化
cd /home/user     # 切换到指定目录
cd -              # 切换到上一次所在目录
pwd               # 显示当前目录路径
mkdir my_folder   # 创建一个名为 my_folder 的目录
rmdir empty_folder # 删除一个空目录
rm -rf temp_dir   # 删除目录 temp_dir,递归且强制
cp original.txt copy.txt # 复制 original.txt 到 copy.txt
mv oldname.txt newname.txt # 重命名或移动文件 oldname.txt 为 newname.txt
ln -s /path/to/target symlink # 创建指向目标文件的符号链接
touch newfile.txt # 创建空文件或更新文件时间戳
cat > notes.txt   # 将输入写入文件 notes.txt
more readme.txt   # 分页显示文件内容
head -n 10 data.csv # 显示文件 data.csv 前 10 行
tail -n 5 data.csv  # 显示文件 data.csv 后 5 行
tail -f logfile.txt # 实时跟踪文件 logfile.txt 的内容更新

搜索 (Searching)

grep "error" logs.txt      # 在文件 logs.txt 中搜索 "error"
grep -r "main()" src/      # 在目录 src 中递归搜索 "main()"
find /project -name "*.c"  # 在目录 /project 中查找后缀为 .c 的文件
locate document.pdf        # 使用系统索引查找文件 document.pdf

安装 (Installation)

./configure               # 配置源码安装
make                      # 编译源码
sudo make install         # 安装编译好的程序
rpm -ivh package.rpm      # 使用 RedHat 包管理器安装 package.rpm
dpkg -i software.deb      # 安装 Debian 包
dpkg -r software          # 删除包 software
apt-get install vim       # 使用 Ubuntu/Debian 包管理器安装 vim

压缩与解压 (Compression)

tar zcf archive.tar.gz folder   # 将文件夹 folder 压缩为 archive.tar.gz
tar xf archive.tar              # 解压 tar 文件 archive.tar
gzip data.txt                   # 压缩文件为 data.txt.gz
gzip -d archive.gz              # 解压文件 archive.gz

tar 常用参数

  • f:指定文件
  • c:创建
  • x:解压
  • z:gzip 压缩
  • j:bz2 压缩
  • J:xz 压缩

系统信息 (System Info)

date               # 显示当前日期和时间
cal                # 显示当前月的日历
uptime             # 显示系统运行时间
uname -a           # 显示内核信息
df -h              # 显示磁盘使用情况(以人类可读格式)
free -m            # 显示内存和交换分区使用情况(单位:MB)

文件权限 (File Permissions)

chmod 755 script.sh          # 更改文件 script.sh 的权限为所有者可读写执行,其他用户可读执行
chown user:group file        # 更改文件 file 的所有者为 user,组为 group

网络 (Network)

ping google.com               # 测试与 google.com 的连通性
ifconfig                      # 显示网络接口配置
wget http://example.com/file.zip # 从网络下载文件 file.zip

本文作者:史茗宇

本文链接:https://www.cnblogs.com/smylog/p/18564966

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   史茗宇  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起