linux基础命令

这篇博客介绍了Linux系统中常用的命令,包括查看磁盘空间(df, du),切换目录(cd),列出文件和目录(ls),创建和删除文件及目录(mkdir, rmdir, rm),复制和移动文件(mv, cp),查看文件内容(cat, more, less, tail),搜索文件(find, locate, whereis, which),进程管理(ps, kill),网络信息(ifconfig, netstat),以及其他实用命令如whoami, shutdown等。同时,还提到了文件权限管理(chmod, chown, chgrp)和压缩管理(zip, unzip, tar)的相关操作。" 54407916,5004597,Opencv图像匹配:SIFT、SURF、ORB特性比较,"['图像处理', 'OpenCV', '特征检测', 'SIFT', 'SURF', 'ORB']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

df  -h    查看系统磁盘空间使用情况

du -sh    查看文件和目录的磁盘空间使用情况

pwd       显示当前目录

cd

    ~ 回到该用户的家

  • 返回跳转之前的目录

    . 同级目录

    .. 上一级

ls         列出当前目录下目录及文件.

    -a显示隐藏的文件及文件夹

    -l 显示文件及文件夹的详细信息

    Ll ls—l 的缩写  (alias 命令可以查看缩写 也可以定义缩写)

mkdir      创建目录/文件夹    mkdir a{1,2,3}  创建  a1 a2 a3

rmdir      删除目录/文件夹  (只能删除空文件夹)

rm         -rf *  删除非空目录

touch      创建空文件或将文件的最后修改时间改为当前时间

           再次创建将改变创建时间

cp         文件/目录复制       cp x a   把x复制到a

cp -r      可以复制文件夹

cp -f      文件重名直接覆盖

取消别名:\命令  cp是 cp -i 的别名  复制相同文件会问是否覆盖

mv a b     把a移动到b目录即剪切

rm  a -rf   强制删除a       rm -rf /*   删除所有文件(谨慎执行)

cat a.txt 将a.txt 文件中所有内容输出到控制台(适合小文件)

grep      查找  -i 不区分大小写

                -w 以某个单词查找

                -n 显示行号

more       逐屏输出(按空白键space就往下一页)、

less      逐屏输出(按PgUp、PgDn上下翻页)、

head      显示头10行、

tail      显示末尾10行

locate    作用:从数据库建立的索引中查找,不同的是该命令查找所有部分匹配的文件,使用之前可以使用updatedb命令手动更新数据库。

适用场合:没有文件类型性质的模糊查找(你只记得某个文件的部分名称)。

whereis   作用:定位/返回与指定名字匹配的二进制文件、源文件和帮助手册文件所在的路径。

适用场合:二进制文件、源文件和帮助手册文件路径的查找。

which      作用:从环境变量PATH中,定位/返回与指定名字相匹配的可执行文件所在的路径

适用场合:一般用于查找命令/可执行文件所在的路径。

find作用:从指定目录递归搜索文件。

适用场合:能用which、whereis和locate的时候尽量不要用find.

查找文件,比如:find ./ -name ,find ./ -mtime +5 查找5天前修改过的文件

shutdown   -r now 重启

           -h 关机

who        显示当前已登录的用户信息 查看有多少个用户以什么身份登录

whoami     查看当前登录的用户

ps 查看系统进程

           -ef XXX

           -aux     多了cpu和内存使用量

kill 结束掉进程

           kill -9 id   用进程id关闭某个进程

ifconfig 查看IP

netstat     查询端口占用情况

-t : 指明显示TCP端口

-u : 指明显示UDP端口

-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

-n : 不进行DNS轮询,显示IP(可以加速操作)

curl     抓取网络文件内容,比如网页  curl http://www.baidu.com

wget    抓取网络文件内容,比如网页   

文件类型和权限

文件属性详解

修改文件的读写执行权限

chmod [ugoa][+-=][rwx]  filename

u:用户

g:组

o:其他

a:所有

chmod u+rwx filename

chmod 777 filename

r--read 读权限 4,

w--write 写权限 2,

x--execute 执行权限 1,

rwx=7

常见644、755、777三种权限

修改文件所属用户

        chown test aa.log

修改文件所属组

        chgrp test aa.log

压缩管理

   zip 压缩为zip格式

zip aa.zip aa.log

unzip    解压zip格式的压缩包

unzip aa.zip

tar  归档

           -c 创建压缩文档

           -v显示打包或者解包的过程

           -f指定压缩文件的名字

       压缩

           -z将压缩文件压缩成为.gz 的格式

       查看

           -tf将压缩包中内容列出

       解压

           -x 解开一个压缩文件  

           -C 解包时后文件存放路径

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值