Linux常见命令
ls命令
ls --help 列出ls的所有命令 ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
cd 命令
cd --help 列出所有cd的命令 cd / 进入要目录 cd ~ 进入 "home" 目录 cd - 进入上一次工作路径 cd !$ 把上个命令的参数作为cd参数使用
pwd 命令
pwd --help 列出所有pwd的命令 pwd 查看当前路径 pwd --P 查看软链接的实际路径
mkdir 命令
mkdir --help 列出所有mkdir的命令 mkdir test 当前工作目录下创建名为 test的文件夹 mkdir -p /tmp/test 在 tmp 目录下创建路径为 test 的目录,若不存在,则创建
rm 命令
rm --help 列出所有rm的命令 rm -test.txt 删除test.txt文件 rm -r test 删除当前目录下,名为test的子目录 rm -r * 删除当前目录下的所有文件及目录
rmdir 命令
rmdir -help 列出所有rmdir的命令 rmdir test 删除当前目录下,名为test的子目录 rmdir -p test/t 删除当前目录中,test目录下,名为t的子目录,如果删除之后test目录为空目录,则test目录一并删除
mv 命令
mv --help 列出所有mv的命令 mv test test1 将目录test重命名为test1 mv test.txt test1.txt 将文件test.txt重命名为test1.txt,如果重复直接覆盖 mv -i test.txt test1.txt 将文件test.txt重命名为test1.txt,如果重复询问是否覆盖 mv test.txt test1.txt dirName 将文件test.txt和test1.txt移动到dirName目录下 mv * ../ 移动当前文件夹下的所有文件到上一级目录
cp 命令
cp --help 列出所有cp的命令 cp -i test.txt dirName 复制 test.txt 到 dirName目录下,如果原文件存在提示是否覆盖 cp -a test.txt dirName 复制 test.txt 到 dieName目录下,保持原文件时间 cp -s test.txt link_test.txt 为 test.txt 建立一个链接(快捷方式)
cat 命令
cat --help 列出所有cat的命令 cat -n test.txt>test1.txt 把test.txt的文档内容加上行号后输入test1.txt文档里 cat -b test1.txt test2.txt>>test.txt 把test1.txt和test2.txt的文档内容加上行号后输入test.txt文档里 cat /dev/null>test.txt 清空test.txt文档内容 tac test.txt 显示test.txt中的内容
tar命令
tar --help 列出所有tar的命令 tar -cvf test.tar test.txt,test1.txt 将文件test.txt和test1.txt打包成test.tar tar -zcvf test.tar.gz test.txt 将文件test.txt打包成test.tar并压缩成test.tar.gz文件 tar -zxvf test.tar.gz 将文件解压到当前目录下 tar -zxvf test.tar.gz dirName 将文件解压到dirName目录下
find命令
find --help 列出所有find的命令 find test 查找test目录下的文件(包括test) find test/t.txt 查找test目录下t.txt文件 find -size 8k 按照文件大小查询 find -size 1000c 按照文件大小查询(1000c为1k) find -size +1000c 按照文件大小查询(大于1k的文件) find -amin 10 查找系统中最后10分钟访问的文件finf -atime 10 查找系统中最后10*24小时访问的文件 find -cmin 10 查找系统中最后10分钟被改变文件状态的文件 find -ctime 10 查找系统中最后10*24小时被改变文件状态的文件 find -mmin 10 查找系统中最后10分钟被改变文件数据的文件 find -mtime 10 查找系统中最后10*24小时被改变文件数据的文件
ps 命令
ps -A 显示所有进程 ps a 显示所有进程 ps -a 显示同一终端下所有进程 ps c 显示进程真实名称 ps e 显示环境变量 ps f 显示进程间的关系 ps r 显示当前终端运行的进程 ps -aux 显示所有包含其它使用的进程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码