最新要闻
- 当猛男遇上脱毛仪:用前抗拒、用后真香
- 终身质保成笑话?女车主购入威马新车三年维保无配件
- Win11不支持拖动任务栏 强行修改注册表后:画面尴尬了
- 快播:爱吃辣的人不容易得糖尿病?是真的吗?
- 天天观焦点:你的护照又升值了!我国与马尔代夫互免签生效 浏览量暴增200%
- 环球时讯:凌云B股(900957)3月8日主力资金净卖出558.00元
- 今日聚焦!锐龙7000无缘单条48GB DDR5内存!点亮后却无法启动
- 每日热门:卖断货!湖北最强汽车补贴火了 有人“从业十年没见过”
- 每日热门:4.5级后广东河源再次发生3.4级地震:官方科普地震来了怎么办
- 全球观察:全年出货量仅2.6亿 PC电脑透心凉:复苏要等Win12
- 全球通讯!ChatGPT版佛祖爆火出圈:施主、说出你的烦恼
- 全球速看:平板电脑怎么连接wifi
- 8元保号没了!中国移动广东出手:最便宜4G套餐撤掉 同步下架5G全家享套餐
- 319元 小米米家智能直流变频塔扇2上市:吹一夏天电费仅0.65元
- 快看点丨燃油、纯电、混动:买轻卡你会选择谁?
- 柳宗元最著名的十首诗是什么?柳宗元在柳州的故事
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
当前热议!Linux常用的20个命令(下)
无论你是后端程序员还是前端程序员,都避免不了和Linux打交道。上篇介绍了Linux常用的20个命令其中的10个,本文继续介绍剩下的10个命令。
11.man 命令
manual的缩写,即使用手册的意思,是Linux下最核心的命令之一,用来列出一份完整的说明
语法格式: man [参数]
(资料图片仅供参考)
常用参数:
参数 | 说明 |
---|---|
-a | 在所有的man帮助手册中搜索 |
-f | 显示给定关键字的简短描述信息 |
-p | 指定内容时使用分页程序 |
-M | 指定man手册搜索的路径 |
-w | 显示文件所在位置 |
快捷键:
参数 | 说明 |
---|---|
q | 退出 |
Enter | 按行下翻 |
Space | 按页下翻 |
b | 上翻一页 |
/字符串 | 在手册页中查找字符串 |
参考实例:
- 查看printf函数的使用信息:
[root@wayne:~]# man printf
- 查看cp命令的帮助信息:
[root@wayne:~]# man cp
- 查看/etc/passwd文件的信息:
[root@wayne:~]# man /etc/passwd
- 查看passwd命令所在位置:
[root@wayne:~]# man -w passwd /usr/share/man/man1/passwd.1.gz
12.grep 命令
用来查找文件里符合条件的字符串或正则表达式,并将其打印出来
语法格式: grep [参数]
常用参数:
参数 | 说明 |
---|---|
-i | 忽略大小写进行匹配 |
-c | 只输出匹配行的数量 |
-l | 只列出符合匹配的文件名,不列出具体的匹配行 |
-n | 列出所有的匹配行,显示行号 |
-r | 递归查找子目录中的文件 |
-v | 只打印不匹配的行 |
参考实例:
- 在文件 test.txt 中查找字符串 "World",并打印匹配的行:
[root@wayne:~]# grep World test.txt
- 在当前目录中,查找后缀为 .txt 的文件中,包含World字符串的文件,并打印出该字符串的行
[root@wayne:~]# grep World *.txt
- 在文件夹 dir 中递归查找所有文件中匹配正则表达式 "pattern" 的行,并打印匹配行所在的文件名和行号
[root@wayne:~]# grep -r -n pattern dir/
- 以递归的方式查找目录 /usr/local 及其子目录下所有文件中包含字符串"test"的文件
[root@wayne:~]# grep -r test /usr/local
13.find 命令
用来在指定目录下查找文件
语法格式: find [参数] [路径] [查找和搜索范围]
常用参数:
参数 | 说明 |
---|---|
-name | 按名称查找 |
-size | 按大小查找 |
-user | 按属性查找 |
-type | 按类型查找 |
-iname | 忽略大小写 |
参考实例:
- 使用-name参数查看/etc目录下面所有的.conf结尾的配置文件:
[root@wayne:~]# find /etc -name "*.conf
- 使用-size参数查看/etc目录下面大于1M的文件:
[root@wayne:~]# find /etc -size +1M
- 在/home目录下查找以.txt结尾的文件名:
[root@wayne:~]# find /home -name "*.txt"
- 找出/home下不是以.txt结尾的文件:
[root@wayne:~]# find /home ! -name "*.txt"
- 在/var/log目录下忽略大小写查找以.log结尾的文件名:
[root@wayne:~]# find /var/log -iname "*.log"
- 将当前目录及其子目录下所有最近 20 天内更新过的文件列出:
[root@wayne:~]# find . -ctime 20
- 搜索当前目录中访问时间超过10分钟的所有文件:
[root@wayne:~]# find . -type f -amin +10
14.chmod 命令
用来改变文件或目录的权限
语法格式: chmod [参数] [文件]
常用参数:
参数 | 说明 |
---|---|
-c | 若该文件权限确实已经更改,才显示其更改动作 |
-f | 若该文件权限无法被更改也不显示错误讯息 |
-v | 显示权限变更的详细资料 |
-R | 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) |
参考实例:
- 将file.txt 设为所有人都可读取:
[root@wayne:~]# chmod a+r file.txt
- 将目前目录下的所有文件与子目录皆设为任何人可读取 :
[root@wayne:~]# chmod -R a+r *
- 将 file设定为只有该文件拥有者可以执行:
[root@wayne:~]# chmod u+x file
- 用数字更改文件权限:
[root@wayne:~]# chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限(rwx)。
r=4,w=2,x=1
若要 rwx 属性则 4+2+1=7;
若要 rw- 属性则 4+2=6;
若要 r-x 属性则 4+1=5。
15.ps 命令
process status的缩写,用来显示当前系统的进程状态
语法格式: ps [参数]
常用参数:
参数 | 说明 |
---|---|
-A | 列出所有的进程 |
-a | 不与terminal有关的所有进程 |
-x | 一般与a参数一起使用,可列出较完整的信息 |
-w | 显示加宽可以显示较多的资讯 |
-u | 有效用户的相关进程 |
-l | 较详细地将PID的信息列出 |
-aux | 查看系统所有的进程数据 |
参考实例:
- 显示所有进程信息:
[root@wayne:~]# ps -A
- 查看系统所有的进程数据:
[root@wayne:~]# ps -aux
- 查看root用户的进程信息:
[root@wayne:~]# ps -u root
- 按 CPU 资源的使用量对进程进行排序
[root@wayne:~]# ps -aux | sort -nk 3
- 按内存资源的使用量对进程进行排序
[root@wayne:~]# ps aux | sort -rnk 4
16.kill 命令
用来删除执行中的程序或工作
语法格式: kill [参数] [进程号]
常用参数:
参数 | 说明 |
---|---|
-l | 列出系统支持的信号 |
-s | 指定向进程发送的信号 |
-a | 处理当前进程时不限制命令名和进程号的对应关系 |
-p | 指定kill命令只打印相关进程的进程号,而不发送任何信号 |
参考实例:
- 显示信号:
[root@wayne:~]# kill -l
- 杀死一个进程ID为9523的进程:
[root@wayne:~]# kill -9 9523
- 重新加载进程ID为1935的进程:
[root@wayne:~]# kill -SIGHUP 1953
17.netstat 命令
用来显示各种网络相关信息
语法格式: netstat [参数]
常用参数:
参数 | 说明 |
---|---|
-a | 显示所有连线中的Socket |
-p | 显示正在使用Socket的程序识别码和程序名称 |
-u | 显示UDP传输协议的连线状况 |
-i | 显示网络界面信息表单 |
-n | 直接使用IP地址,不通过域名服务器 |
参考实例:
- 显示详细的网络状况:
[root@wayne:~]# netstat -a
- 显示当前用户UDP连接状况:
[root@wayne:~]# netstat -nu
- 显示网卡列表:
[root@wayne:~]# netstat -i
- 显示组播组的关系:
[root@wayne:~]# netstat -g
- 显示网络统计信息:
[root@wayne:~]# netstat -s
- 显示监听的套接口:
[root@wayne:~]# netstat -l
18.ping 命令
用来测试主机之间网络的连通性
语法格式: ping [参数] [目标主机]
常用参数:
参数 | 说明 |
---|---|
-d | 使用Socket的SO_DEBUG功能 |
-c | 指定发送报文的次数 |
-i | 指定收发信息的间隔时间 |
-I | 使用指定的网络接口送出数据包 |
-l | 设置在送出要求信息之前,先行发出的数据包 |
-n | 只输出数值 |
-p | 设置填满数据包的范本样式 |
-q | 不显示指令执行过程 |
-R | 记录路由过程 |
-s | 设置数据包的大小 |
-t | 设置存活数值TTL的大小 |
-v | 详细显示指令的执行过程 |
参考实例:
- 检测与百度网站的连通性:
[root@wayne:~]# ping www.baidu.com
- 连续ping4次 192.168.1.100:
[root@wayne:~]# ping -c 4 192.168.1.100
- 连续ping4次 192.168.1.100,时间间隔为3秒:
[root@wayne:~]# ping -c 4 -i 3 192.168.1.100
19.ifconfig
用来配置和显示Linux内核中网络接口的网络参数
语法格式: ifconfig [参数]]
常用参数:
参数 | 说明 |
---|---|
add <地址> | 设置网络设备IPv6的IP地址 |
del <地址> | 删除网络设备IPv6的IP地址 |
down | 关闭指定的网络设备 |
up | 启动指定的网络设备 |
IP地址 | 指定网络设备的IP地址 |
参考实例:
- 显示网络设备信息
[root@wayne:~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:c9:94:8e inet addr:192.168.142.174 Bcast:192.168.142.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fec9:948e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15571 errors:0 dropped:0 overruns:0 frame:0 TX packets:937 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1039722 (1.0 MB) TX bytes:164525 (164.5 KB) Interrupt:19 Base address:0x2000 eth1 Link encap:Ethernet HWaddr 00:0c:29:c9:94:a2 inet addr:192.168.4.200 Bcast:192.168.4.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fec9:94a2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:133 errors:0 dropped:0 overruns:0 frame:0 TX packets:710 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:20861 (20.8 KB) TX bytes:157963 (157.9 KB) Interrupt:18 Base address:0x2080
- 启动关闭指定网卡
[root@wayne:~]# ifconfig eth0 up// 启动网卡[root@wayne:~]# ifconfig eth0 down// 关闭网卡
- 配置和删除网卡的IPv6地址
[root@wayne:~]# ifconfig eth0 add 33ffe:3239:800:1002::2/ 64 //为网卡设置IPv6地址[root@wayne:~]# ifconfig eth0 del 33ffe:3239:800:1002::2/ 64 //为网卡删除IPv6地址
- 修改MAC地址
[root@wayne:~]# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
配置IP地址
[root@wayne:~]# ifconfig eth1 192.168.4.200 //给eth1网卡配置IP地址[root@wayne:~]# ifconfig eth1 192.168.4.200 netmask 255.255.255.0 // 给eth1网卡配置IP地址,并加上子掩码[root@wayne:~]# ifconfig eth1 192.168.4.200 netmask 255.255.255.0 broadcast 192.168.4.255// 给eth1网卡配置IP地址,加上子掩码,加上广播地址
- 启用和关闭ARP协议
[root@wayne:~]# ifconfig eth0 arp //开启[root@wayne:~]# ifconfig eth0 -arp //关闭
- 设置最大传输单元
[root@wayne:~]# ifconfig eth0 mtu 2500 //设置能通过的最大数据包大小为 2500 bytes
20.date命令
用来显示或设定系统的日期与时间
语法格式: date [选项] [+输出形式]
常用参数:
参数 | 说明 |
---|---|
-s [datestr] | 将系统时间设为 datestr 中所设定的时间 |
-u | 显示目前的格林威治时间 |
参考实例:
- 显示当前时间:
[root@wayne:~]# dateWed Mar 8 12:29:33 CST 2023
- 按格式输出时间:
[root@wayne:~]# date +"%Y-%m-%d"2023-03-08
- 设定时间:
[root@wayne:~]# date -s 20230308 // 设置日期为20230308,这样会把具体时间设置成00:00:00[root@wayne:~]# date -s 12:34:56 // 设置具体时间,不会对日期做更改[root@wayne:~]# date -s "20230308 12:34:56" // 设置全部时间
以上,如果觉得对你有帮助,点个赞再走吧,这样@知微之见也有更新下去的动力!
也欢迎私信我,一起交流!
关键词:
每日报道:qiankun 的使用
当前热议!Linux常用的20个命令(下)
【天天播资讯】Linux网卡驱动程序
讯息:(数据库系统概论|王珊)第十一章并发控制-第一节:并发控制概述
【环球速看料】如何轻松学习网页设计和网页编程?
当猛男遇上脱毛仪:用前抗拒、用后真香
终身质保成笑话?女车主购入威马新车三年维保无配件
Win11不支持拖动任务栏 强行修改注册表后:画面尴尬了
快播:爱吃辣的人不容易得糖尿病?是真的吗?
天天观焦点:你的护照又升值了!我国与马尔代夫互免签生效 浏览量暴增200%
环球时讯:凌云B股(900957)3月8日主力资金净卖出558.00元
全球观察:跨境电商卖家如何应对拒付、盗卡
热推荐:前端设计模式——观察者模式
热消息:代码审计之旅之百家CMS
环球头条:Paxos算法理解与java实现
环球消息!5、Redis慢日志和key有效期
今日聚焦!锐龙7000无缘单条48GB DDR5内存!点亮后却无法启动
每日热门:卖断货!湖北最强汽车补贴火了 有人“从业十年没见过”
每日热门:4.5级后广东河源再次发生3.4级地震:官方科普地震来了怎么办
全球观察:全年出货量仅2.6亿 PC电脑透心凉:复苏要等Win12
全球通讯!ChatGPT版佛祖爆火出圈:施主、说出你的烦恼
GO语言学习笔记-数据篇 Study for Go ! Chapter four - Data
全球速读:Go 数据结构
精彩看点:如何搞定MySQL锁(全局锁、表级锁、行级锁)?这篇文章告诉你答案!太TMD详细了!!!
最新资讯:vue组件更新引起组件更新的原因,如何引发组件的更新
播报:【JavaScript UI库和框架】上海道宁与Webix为您提供用于跨平台Web应用程序开发的JS框架及UI小部件
全球速看:平板电脑怎么连接wifi
8元保号没了!中国移动广东出手:最便宜4G套餐撤掉 同步下架5G全家享套餐
319元 小米米家智能直流变频塔扇2上市:吹一夏天电费仅0.65元
快看点丨燃油、纯电、混动:买轻卡你会选择谁?
柳宗元最著名的十首诗是什么?柳宗元在柳州的故事
天天通讯!基德谈欧文末节独砍17分:这就是他 他喜欢帮助他的球队赢球
天天微速讯:3张思维导图读懂 《钢铁是怎样炼成的》
VUE定时器任务(每天12点执行)
信息:mysql invalid conn排查
全球观速讯丨CNStack 多集群服务:基于 OCM 打造完善的集群管理能力
即时看!关于docker中-容器的管理操作-删除
韩国西江大学留学条件和费用是什么?韩国西江大学怎么样?
代课老师的养老保险什么时候启动?代课教师养老保险政策有哪些?
焦点热门:可抵抖音干半年!TVB淘宝直播间首播销售额达2350万
全球看点:一年脱轨1000次!美国俄亥俄州再发生铁路事故 卡车撞上火车
满满正能量!小学生拾得价值16万黄金后续:物归原主、获助学礼包
向残疾熊猫福菀泼水3游客身份未确定:初步断定为3女娃
一键开盖 耐热抗摔:哈尔斯Tritan材质单手开盖水杯15.9元发车
光棍节的由来和含义是什么?光棍节活动策划书
办公室副主任是什么级别?办公室副主任年度述职报告
手机厂商钟情的黄色配色 原来诺基亚十年前就有了
大小仅3.7GB:大佬基于Win10魔改经典WinXP系统
每日快报!为眼睛降低ISO感光度!万新偏光太阳镜大促:39.4到手 原价139元
焦点速递!跑车底盘+大电池!开了两天哪吒S 想把我的油车卖了
行走的27寸超大平板!小度推出添添闺蜜机 首发4999元
win7电脑怎么开启telnet命令?telnet命令的作用是什么?
暖暖环游世界怎么看收集度?暖暖环游世界兑换码2023
Win10系统怎么安装杜比音效驱动?杜比音效和普通音效有什么区别
中兴天机7哪个版本音质最好?中兴天机7手机参数
iphone怎么设置勿扰模式?iphone灵动岛怎么养宠物?
Liunx Vim常用命令
天天看点:C++笔记--控制语句
Windows 11提示“无法枚举容器中的对象。”
环球速读:A股异动 | 上海电影涨7% 拟收购上影元文化51%股权 拓展IP运营业务
视讯!国产CPU龙芯3A6000上半年流片明年出货 已评估7nm工艺
泰国电动车市场被国产车包了!2月销量哪吒、比亚迪双霸榜
5499元 华硕无畏15i轻薄本开卖:12核i5、2.8K 120Hz OLED好屏
不得杀疯了?曝比亚迪海鸥4月上市:仅6.58万起
世界快消息!苹果等级森严:标准版iPhone 15将不支持全天候显示功能
【世界速看料】无穷大符号
Spring Boot + MybatisX = 王炸!!
每日消息!(数据库系统概论|王珊)第十章数据库恢复技术:习题
焦点速读:前端设计模式——发布订阅模式
微资讯!《寂静岭2:重制版》新版护士形象曝光!身材依旧火辣
今热点:苹果、谷歌抢市场 Windows份额创美国史低:绝对垄断没了
NVIDIA紧急推送531.26修复补丁:解决N卡CPU占用异常问题
2月销量3863台 长安马自达CX-50本月下线:还能救市吗?
24岁高颜值女孩回应大学毕业养猪:父母支持 年薪10万
世界热讯:一次惨痛教训让我写了个Windows定期备份文件脚本
天天微速讯:模块简介、模块的两种导入语句、导入文件的补充、判断文件类型、模块的查找顺序
全球热点!自动化离线交付在云原生的应用和思考
今日要闻!Python常见面试题009. 元组和列表有什么区别
每日速递:地图标准先行 自动驾驶识途
大疆发布Ronin 4D Flex分体拓展系统:手持重量仅1/3 实现运镜自由
环球速看:你真离不开苹果!全球最畅销手机Top 10:iPhone无敌 安卓阵营被摩擦
全球热讯:落后中国几十年!H3运载火箭发射失败自毁 日本首相社交平台谢罪
环球新消息丨妇女节快乐!《中国妇女报》:妇女节不是什么女神节 不放假有加班费吗?
当前消息!12万就有自动上电 埃安AION Y Younger上市:续航430km
世界看热讯:江苏一男子醉驾用脚刹车 竟然“刹”住了
世界速读:苹果推出黄色款iPhone 14:对比小米13飓风黄 哪个好看?
15万特斯拉要来了!马斯克自曝新车:成本降50% 自动驾驶
成人教育大专
焦点短讯!读Java性能权威指南(第2版)笔记10_原生内存
我国多地取消中考男女生长跑 800米对健康不利:教育部喊话不得停止体育教学
强烈建议收藏,python库大全
js数据类型判断、unll和undefined
全球通讯!女足来了!FIFA23将加入15个女足联赛
李杰:一加最擅长做旗舰 同等价格段我们能提供最优秀产品
景区回应瀑布源头是水管放水:看破不说破 不要在意细节
全球速递!《阿凡达2》宣布3月28日上线数字平台:收录3小时额外内容
在网上口述一生:86岁老奶奶成了年轻人的“偶像”
世界速读:埃及出土古罗马时期笑脸迷你版狮身人面像:脸颊还有酒窝
“90后”小伙画下长江泸州段!目标是画遍中国
全球热推荐:那年夏天 电影