Linux常用命令总结
1.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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)