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 显示所有包含其它使用的进程
posted @   good_hao  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示