0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux常用的命令有哪些详细总结大全

Wildesbeast 来源:今日头条 作者:Atstudy网校 2020-02-20 14:51 次阅读

自从2018年9月19日"误删生产数据库,顺丰高级工程师被开除"的事件出现以后,很多人又对运维投出鄙夷的目光,但也从另一面反映出运维这一职位的重要性。

我们可以说普通程序员们的职业生命曲线是抛物线,而运维的职业曲线则是飞机起飞轨迹。也许进入岗位头5年,普通程序员的工资以及知识结构都呈现出飞速增长的趋势,而运维却不温不火。但只要过了"5年之痒",运维的春天就来了,他们就开始走向巅峰,越老越辣,越来越值钱,所以千万不要轻视运维们的潜在发展前景,他们的作用不容小觑。

下面来说说Linux操作系统

这个操作系统现在的普及程度相比于十年前已经大大提高,但是由于其桌面操作系统上的可视化窗口操作模式并不像Windows操作系统那样直观、完美,对于一些刚接触Linux的人或者初学者来说入手还是有一定的难度,所以其发展并不是那么迅速。

Linux的特点:

①与unix系统兼容

②自由软件和源码公开

③性能高和安全性强

④便于定制和再开发

⑤互操作性高

⑥全面的多任务和真正的32位操作系统

Linux的发展优势:

开放源码系统从本质上就具有其他系统无法比拟的研制开发优势。

受到各国政府的大力支持。

得到全球各大软硬件公司的支持。

价格优势和安全性。

Linux常用操作指令

1、文本操作

%s/替换字符串对象/替换目标字符串

%s/aaa/sss 把文本中所有的aaa换成sss

/查找字符串

/123 查找文本中的123 (n下一个N上一个)

a 在光标后一位开始插入

A在该行最后插入

I在该行最前面插入

gg 直接跳到文件的首行

G 直接跳到文件的末行

dd 删除行,如果5dd则一次性删除光标后的5行

yy 复制当前行,复制多行, 则 3yy 则复制当前行附近的3行

p 黏贴

v 进入字符选择模式 ,选择完成后,按y复制,按p粘贴

ctrl+v 进入快选择模式,选择完成后按y复制,按p粘贴

shift + v 进入行选择模式 选择完成后,按y复制,按p粘贴

more filename (空格)下翻一页 b上翻一页

less 方向键向上 向上一行 方向键向下 向下一行

cat 一次性获取所有文本 (空格)向下翻一行 (b)向下翻一行

/keyword 搜索关键字

tail -10 xxx.log 看10行

tail -f xxx.log

tail -F xxx.log

普通模式shift + 两次z 保存退出文本

head 10 filename 文件前10行

2、后台服务

source /etc/profile //在配置完系统文件后需要用source加载一次配置

service 查看服务指令 (linux服务控制) services.msc(windos服务控制) mspaint(windows画板)

service --status-all //查看所有后台运行服务

service network start //网卡开启 network 可替代特定服务

service network stop //网卡关闭

service network restart //网卡重启

3、防火墙 6.0

chkconfig 查看后台所有服务自启配置

chkconfig iptables off 关闭指定服务的自动启动 这里服务为iptables防火墙

chkconfig iptables on 开启指定服务的自动启动 这里服务为iptables防火墙

4、系统启动级别管理

vi /etc/inittab

0 一起就关

1 单用户

2 多用户 不支持nfs 共享文件夹

3 全功能多用户模式

4 unused没用

5 -x11图形化界面 桌面版

6 重启

5、压缩解压缩相关命令

tar.gz

压缩 tar -cvf myfirsttarball.tar 1.txt 2.txt 3.txt 4.txt

解压 tar -xvf myfirsttarball.tar

6、一次性完成打包和压缩操作

压缩 tar -zcvf my.tar.gz /somefile

解压 tar -zxvf my.tar.gz

-C 是指定你的压缩包要解压到的目录

比如:tar -zxvf my.tar.gz -C /tmp/ 就是要解压到tmp目录下!

7、解压命令tar zxvf中zxvf分别是什么意思

x : 从 tar 包中把文件提取出来

z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压

v : 显示详细信息

f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz

8、YUM本地制作

安装httpd并确认安装关联的

yum install -y httpd

列出所有可用的package和package组

yum list

清楚所有的缓存数据

yum clean all

列出一个包所有依赖的包

yum deplist httpd

删除httpd软件

yum remove httpd

每一个文件表示一个源

cd /etc/yum.repos.d

file://本地源

http://网络

9、查看linux 已经安装的包

rpm -qai | grep mysql

-q query (-q 为查询特定的对象 如 rpm -q mysql)

-a all 查询所有

-i 包的信息

10、查看端口

netstat及其条件的详细解析

netstat是用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。

netstat -nltp

httpd启动可以直接web访问端口默认80

11、防火墙

service iptables status

service iptables start

service iptables stop

chkconfig iptables on 开机启动

chkconfig iptables off 开机不启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

总结:有资深Linux用户就吐槽:连Linux都学不会,智商真低!

程序员哥哥说:公开场合不要去扯智商,有歧视之嫌。但都是搞技术,你智商咋样,瞒不过别人的眼睛。看看你的代码就知道,和语言无关。

有Linux用户说:因为有太多的人写两行脚本配置下系统就以为掌握了linux,还有太多的人写个智能指针就以为自己掌握了c++。就是这样。

java大咖问:跑个题,敢问什么叫掌握linux?

Linux本质上是学习工具的使用,其实核心与智商无关,林子大了,什么样的人都有。不过既然Linux现如今发展迅猛,熟悉掌握Linux当然很有必要。毕竟天外有天,人外有人!保持虚心的学习态度不仅能让你学到更多技术知识,而且会让你受人尊重。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10986

    浏览量

    206710
  • 防火墙
    +关注

    关注

    0

    文章

    406

    浏览量

    35414
  • 数据库
    +关注

    关注

    7

    文章

    3587

    浏览量

    63363
收藏 人收藏

    评论

    相关推荐

    Linux应急响应命令总结

    Linux应急响应命令总结
    发表于 11-17 09:08 725次阅读

    LINUX命令总结

    LINUX命令总结Linux常用命令
    发表于 10-31 23:53

    Linux命令大全总结

    Linux常用命令大全
    发表于 10-25 17:06

    Linux命令大全

    Linux命令大全,虽然不是每个命令都必须记住,有些命令也不常用,作为一本很好的工具书,它可以做
    发表于 10-30 17:16 23次下载

    Linux终端常用命令大全

    Linux终端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各个指令功能。
    发表于 04-28 16:30 15次下载

    linux命令大全

    linux命令大全,又需要的朋友可以下来看看。
    发表于 12-11 16:57 0次下载

    Linux命令大全

    Linux命令大全
    发表于 10-30 09:49 8次下载
    <b class='flag-5'>Linux</b>的<b class='flag-5'>命令</b><b class='flag-5'>大全</b>

    linux redis基础命令总结

    linux redis日常工作命令总结供大家参考
    发表于 11-25 18:21 1324次阅读

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的头像 发表于 03-30 10:34 5398次阅读

    Linux命令大全合集免费下载

    本文档的主要内容详细介绍的是Linux命令大全合集免费下载。
    发表于 08-13 08:00 5次下载
    <b class='flag-5'>Linux</b>的<b class='flag-5'>命令</b><b class='flag-5'>大全</b>合集免费下载

    Linux常用命令大全详细说明

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要
    发表于 09-24 08:00 5次下载
    <b class='flag-5'>Linux</b>的<b class='flag-5'>常用命令</b><b class='flag-5'>大全</b><b class='flag-5'>详细</b>说明

    Linux运维经常使用的40个命令总结

    本文档的主要内容详细介绍的是Linux运维经常使用的40个命令总结
    的头像 发表于 11-22 11:14 2376次阅读

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    发表于 03-03 09:20 0次下载

    Linux 命令大全建议收藏

    本文为 Linux 命令大全,从 A 到 Z 都有总结,建议大家收藏以便查用,或者查漏补缺!
    的头像 发表于 05-12 10:53 581次阅读

    常用Linux命令总结

    今天浩道跟大家分享一些平时运维工作中常用到的Linux命令,让你关键时候也可以在领导面前露一手!大家不要觉得命令使用简单,实际上浩道接触的现场同事,
    的头像 发表于 12-26 09:49 188次阅读