含义 |
命令 |
备注 |
查看ip |
ifconfig |
|
进入文件夹 |
cd 文件夹名 |
|
回退上一级 |
cd .. |
|
回到根目录 |
cd / |
系统盘根目录 |
回到root目录 |
cd ~ |
当前登录用户根目录 |
查看当前文件夹路径 |
pwd |
|
查看当前目录下所有文件 |
ll或ls |
ll可查看较详细的信息,如权限,用户组,修改时间等,ls查看有哪些文件 |
切换到root用户 |
su |
|
root权限操作 |
sudo |
不用切换到root而获得root的权限进行操作 |
解压 |
tar -xvf xxx.tar.gz |
解压缩 tar.gz包,一般使用zxvf,但可以自行判断,不需要加z。可加-C 目录位置,指定解压到某目录 |
压缩 |
tar -zcvf xxx.tar.gz 文件或文件夹 |
将文件或文件夹压缩成xxx.tar.gz |
创建文件 |
touch 文件名 |
|
编辑文件 |
vim或vi 文件名 |
:q!放弃编辑并退出;:wq保存编辑后退出 |
复制 |
cp 文件 目录 |
复制某文件至某目录 |
移动或重命名 |
mv 文件1 文件2或目录 |
移动文件至某目录或重命名文件 |
上传 |
rz |
本地上传文件至服务器,需要安装lrzsz |
下载 |
sz |
从服务器下载文件至本地 |
查看所有进程 |
ps aux或ps -ef |
可加 | grep,查找指定进程 |
查看进程详情 |
lsof -p pid |
|
查看端口占用 |
netstat -tunlp | grep 端口号 |
mac查看端口号命令:lsof -i:端口号 |
查看使用内存情况 |
free -m |
按MB查看,-g按GB查看 |
查看各进程资源占用情况 | top | 按M,按占用内存从大到小排序;按1,查看各CPU使用率等 |
查看全部磁盘使用情况 |
df -h |
-l -t等附加参数,命令后加路径可查看指定目录 |
查看本目录各文件占用空间 |
du --max-depth=1 -h |
命令后加路径可查看指定目录。命令后加 *,可查看包括文件夹的大小 |
查看文件夹大小 |
du -sh 目录 |
|
根据关键字搜索文件 |
grep -C 行数 '关键字' 文件名 |
-A after,关键字后xx行,-B before关键字前xx行,-C context关键字前后xx行 若需要展示行号:cat -n 文件名 | grep -C 行数 '关键字' 文件名 |
grep -E '关键字A|关键字B' -C 行数 '关键字' 文件名 |
根据多个关键字(任一存在)搜索(-E表示正则匹配) |
|
grep -e '关键字A' '关键字B' -C 行数 文件名 | 根据多个关键字(同时存在)搜索(-e表示指定搜索模式) | |
查看指定操作 |
--since="时间点" -t | head -n 100 | tail -n +100 |
查询从xx时间点开始100行的数据 |
--since="时间点" -t | head -n 100 | grep '关键字' |
查询从xx时间点开始100行且包含'关键字'的数据 |
|
--since 30m |
查看最近30分钟内的数据 |
|
查找文件位置 |
find 目录 -name 文件名 |
根据文件名查找文件位置,文件名可加*等通配符,模糊等查询 |
find 目录 -type 文件名 |
根据文件类型查找文件位置 |
|
find 目录 -size 文件大小(如+200M) |
根据文件大小查找文件位置文章来源:https://www.toymoban.com/news/detail-424167.html |
|
locate 目录 文件名文章来源地址https://www.toymoban.com/news/detail-424167.html |
到了这里,关于linux常用命令集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!