菜鸟学会Linux的方法

news2024/12/23 22:49:23

系统安装是初学者的门槛,系统安装完毕后,
很多初学者不知道该如何学习,不知道如何快速进阶,
下面作者总结了菜鸟学好Linux技能的大绝招

  • 初学者完成Linux系统分区及安装之后,需熟练掌握Linux系统管理必备命令,命令包括:cd、ls、pwd、clear、chmod、chown、chattr、useradd、userdel、groupadd、vi、vim、cat、more、less、mv、cp、rm、rmdir、touch、ifconfig、ip addr、ping、route、echo、wc、expr、bc、ln、head、tail、who、hostname、top、df、du、netstat、ss、kill、alias、man、tar、zip、unzip、jar、fdisk、free、uptime、lsof、lsmod、lsattr、dd、date、crontab、ps、find、awk、sed、grep、sort、uniq等,每个命令至少练习30遍,逐步掌握每个命令的用法及应用场景;

(1)命令名称:pwd

作用:显示当前用户所处的工作目录的绝对路径。
在这里插入图片描述

例如:显示用户当前的工作目录路径,如图1所示:
在这里插入图片描述

(2)命令名称:cd
作用:更改用户的工作目录路径。
例如:
2-1更改用户工作目录路径为 /etc;

图2-1

2-2更改工作目录路径位置到当前目录的父目录;

图2-2

2-3更改用户工作目录路径为用户主目录;

图2-3

2-4改用户工作目录路径至用户user的主目录。

图2-3

(3)命令名称:ls
作用:对于目录而言将列出其中的所有子目录与文件信息;对于文件而言将输其文件名以及所要求的其他信息。
举例:
3-1显示目录 /var 下文件和子目录的简要信息

图3-1

3-2显示 /root 目录下所有的文件个子目录的详细信息,包括隐藏文件

图3-2

3-3显示 /etc 目录下的文件和子目录信息。用标记标记处文件类型

图3-3

(4)命令名称:touch
作用:创建空文件夹以及更改文件的时间
举例:
4-1创建空文件file1、file2和file3。

图4-1

4-2 将文件file1的时间记录改为9月17日19点30分。

图4-2

(5)命令名称:mkdir
作用:可以在Linux系统中创建目录
举例:
5-1创建目录 newdir1,其默认权限为755

图5-1

5-2 创建目录 newdir2,其权限为777

图5-2

(6)命令名称:rmdir
作用:在Linux系统中删除空目录。
举例:
6-1 删除空目录 newdir1;

图6-1

6-2 同时删除多个空目录。

图6-2

(7)命令名称:cp
命令作用:复制文件和目录到其他目录中。
举例:
7-1 将目标文件复制转移到另一目标文件并改名

图7-1

7-2 将 /boot目录以及该目录中所有文件和子目录都复制到 /root目录中

图7-2

(8)命令名称:cp mv rm
作用:cp:复制文件和目录,mv:文件和目录改名、移动文件和目录路径,rm:删除文件或目录例如:file1将/home目录下的文件复制到/root目录下,将root目录下的.cfg文件移动到/home/目录下,删除/root目录下的一个文件。

图 8

(9)命令名称:wc
作用:统计文件的行数、单词数、字节数和字符数,并将统计结果显示到屏幕。
举例:统计目标目录下面文件的行数、单词数和字节数
图 9

(10)命令名称:ln
作用:创建链接文件
举例:硬链接文件的使用,软链接使用。如图10-1,图10-2。

图10-1 硬链接使用

图10-2 软链接使用

注:硬链接、软链接特征区别。
在这里插入图片描述
在这里插入图片描述

(11)命令名称:cat
作用:显示文本文件的内容,也可以把几个文件内容附加到另一个文件中。
举例:显示文件内容、将文件内容加上行号后传输到另一个文件、创建新文件。如图11
图11

(12)命令名称:more
作用:分页显示文本文件的内容
举例:分页显示文件内容、逐页显示内容、从第n行开始显示内容、一次显示n行内容,如图12

图12

(13)命令名称:less
作用:回卷显示文本文件内容
举例:回卷显示指定文件内容,如图13

图13

(14)命令名称:head
作用:显示指定文件前若干行,如果没有给出具体行数值,默认为10行,如果没有指定文件,haed就从标准输入读取。
举例:查看前多少字节的数据内容,查看前du多少行的内容。
图14

(15)命令名称:tail
作用:查看文件末尾数据
举例:查看文件的末尾数据,默认显示指定文件的最后10行到标准输出,如果指定了多个文件,会在每段输出的开始添加相应文件名作为头,如果不指定文件或文件为“-”,则从标准输入读取数据。

图15

(16)命令名称:sort
作用:对文件中的数据进行排序,并将结果显示在标准输出上。
举例:将文件数据排序并输出、读取文件内容并倒序输出。

图16

(17)命令名称:uniq
作用:将重复行数据从输出文件中删除,只留下每条记录的唯一样本。

图17

(18)命令名称:cut
作用:从文件每行中显示出选定的字节、字符或字段
举例:显示文件中的内容,如图18
图18

(19)命令名称:comm
作用:可以比较两个已经排过序的文件,并将其结果显示出来。
举例:比较两文件中的内容,如图19。

图19

(20)命令名称:diff
作用:逐行比较两个文本文件,列出其中的不同。
举例:比较两文件,列出其中的不同之处。

图20

(21)命令名称:grep
作用:查找文件中符合条件的字符串。
举例:在wenben-text文件中搜索匹配“aaa”。

图21

(22)命令名称:find
作用:列出文件系统内符合条件的文件。
举例:查找相应文件。

图22-1

图22-2

(23)命令名称:locate
作用:在数据库中查找文件。
举例:查找.conf文件,并显示文件个数。

图23

(24)命令名称:uname
作用:显示计算机及操作系统相关信息。
举例:显示操作系统的内核发行号,显示计算机硬件架构名称,显示操作系统的全部信息。

图24

(25)命令名称:hostname
作用:显示或修改计算机的主机名。
举例:显示当前计算机的名称,将当前计算机主机改名。

图25

(26)命令名称:free
作用:查看内存信息和swap使用情况。
举例:查看系统的物理内存和swap使用情况。

图26

(27)命令名称:du
作用:显示目录或文件的磁盘占有量;
举例:显示文件从磁盘占有量。

图27

(28)命令名称:cal
作用:显示日历信息;
举例:显示本月日历,显示某年日历······

图28

(29)命令名称:date
作用:显示和设置系统日期和时间;
举例:显示计算机当前时间,设置时间。

图29

(30)命令名称:hwclock
作用:查看和设置硬件时钟;
举例:查看硬件时间。

图30

(31)命令名称:echo
作用:在显示器上显示文字;
举例:将信息标准输出,将信息添加到文件;

图31

(32)命令名称:mesg
作用:允许或拒绝写信息
举例:显示信息许可设置,修改设置。

图32

(33)命令名称:wall
作用:对全部已登陆用户发送信息;
举例:
在这里插入图片描述

(34)命令名称:write
作用:向用户发送信息;
举例:在某一个终端上向另一个终端发送信息。

在这里插入图片描述

(35)命令名称:clear
作用:清楚计算机屏幕信息;
举例:清楚计算机屏幕上显示的信息。

图35

(36)命令名称:uptime
作用:显示系统已经运行的时间
举例:显示系统运行时间。

图36

  • 初学者进阶之路,需熟练构建Linux下常见服务(DHCP、SAMBA、DNS、Apache、MySQL、Nginx、Zabbix、Squid、Varnish、LVS、Keepalived、ELK、MQ、Zookeeper、Docker、Openstack、Hbase、Mongodb、Redis等,遇到问题先思考,没有头绪可以借助百度、Google搜索引擎,问题解决后,将解决问题的步骤总结并形成文档;
  • 理解操作系统的每个命令,每个服务的用途,为什么要配置这个服务,为什么需要调整该参数,只有带着目标去学习才能更快的成长,才能让你去发掘更多新知识;
  • 熟练搭建Linux系统上各种服务之后,需要理解每个服务的完整配置和优化,可以拓展思维。例如LAMP所有服务放在一台机器上,能否分开放在多台服务器以平衡压力呢,该如何去构建和部署呢?一台物理机构建Docker虚拟化,如果是100台、1000台如何去实施呢,会遇到哪些问题呢;
  • Shell是Linux最经典的命令解释器,Shell脚本可以实现自动化运维,平时多练习Shell脚本编程,每个Shell脚本多练习几遍,从中吸取关键的参数、语法,不断的练习,不断的提高;
  • 建立个人学习博客,把平时工作、学习中的知识都记录到博客,一方面可以供别人参考,另一方面可以提高自己文档编写及总结的能力;
  • 学习Linux技术是一个长期的过程,一定要坚持,遇到各种错误、问题可以借助百度、Google搜索引擎,如果解决不了,可以请教同学、朋友及你的老师;
  • 通过以上步骤的学习方法,不断进步,如果想达到高级、资深大牛级别,还需要进一步深入学习WEB集群架构、网站负载均衡、网站架构优化、自动化运维、运维开发、虚拟化等知识;
  • 多练习才是硬道理,实践出真知。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1510947.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥省赛倒计时 35 天-bfs 和 dfs

#include <iostream> using namespace std; int t; int m,n; char mp[55][55];//不能写成 int 数组 bool vis[55][55]; int dx[ ]{1,0,-1,0},dy[ ]{0,1,0,-1}; int res;void dfs_1(int x,int y){vis[x][y] true;//陆地向四个方向拓展for(int i0;i<4;i){int nx xdx[i…

蓝桥杯练习系统(算法训练)ALGO-973 唯一的傻子

资源限制 内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 腿铮找2255有点事&#xff0c;但2255太丑了&#xff0c;所以腿铮不知道他的长相。正愁不知道到如何找他的时候&#xff0c;…

基于React低代码平台开发:直击最新高效应用构建

&#x1f3e1;浩泽学编程&#xff1a;个人主页 &#x1f525; 推荐专栏&#xff1a;《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》《项目实战》 &#x1f6f8;学无止境&#xff0c;不骄不躁&#xff0c;知行合一 文章目录…

2024鸿蒙迎来大爆发,有必要转行鸿蒙开发吗?

鸿蒙开发&#xff0c;这个名字最近在科技圈引起了不小的轰动。 那么&#xff0c;鸿蒙开发到底是什么呢&#xff1f;它又能给我们带来怎样的影响呢&#xff1f; 鸿蒙开发&#xff0c;简单来说&#xff0c;就是基于鸿蒙操作系统的一种应用开发方式。鸿蒙系统&#xff0c;作为华为…

记录 Dubbo+Zookeeper 学习Demo

DubboZookeeper ZookeeperZookeeper 下载可能出现的问题 辅助程序下载dubbo-admin项目打包工程打包常见问题 SpringBoot集成Dubbo项目依赖定义服务接口服务端实现服务端配置依赖代码实现 消费端实现服务端配置依赖代码实现 启动 结合Dubbo官网学习如何完成SpringBootDubboZooke…

webstorm 保存自动格式化

webstorm 保存自动格式化 全局安装 prettier npm i -g prettierwebstorm设置

谷歌seo外链重要还是内容重要?

想做网站&#xff0c;内容跟外链缺一不可&#xff0c;如果真的要说哪个更重要&#xff0c;那内容依旧是网站的核心&#xff0c;而外链则是额外的加分项 内容永远是王道&#xff0c;不管谷歌seo的算法怎么变&#xff0c;只要你的内容没问题&#xff0c;那就肯定不会牵扯到你的网…

【牛客】HJ73 计算日期到天数转换

目录 题目链接:计算日期到天数转换_牛客题霸_牛客网 (nowcoder.com) 解题思路: 代码实现: 题目链接:计算日期到天数转换_牛客题霸_牛客网 (nowcoder.com) 解题思路: 用一个数组存放每月的天数 输入的日期天数 当月的天数 当月之前的累积天数 如果包含二月&#xff0c;再去判…

新一代国产人工心脏推出,《2024心衰器械白皮书》重磅发布

2024年3月2日&#xff0c;永仁心医疗“EVA-Pulsar™新品发布会”在京举办。在国内外众多领域知名专家、投资人、企业家的共同见证下&#xff0c;永仁心最新一代EVA-Pulsar™人工心脏&#xff08;心室辅助装置&#xff09;重磅发布。 这款人工心脏集长期植入、超小体积、脉动血…

报错:Nginx 部署后刷新页面 404 问题

文章目录 问题分析解决 问题 在部署完项目后 刷新页面&#xff0c;页面进入了404 分析 加载单页应用后路由改变均由浏览器处理&#xff0c;而刷新时将会请求当前的链接&#xff0c;而Nginx无法找到对应的页面 关键代码try_files,剩下俩如果其他地方配置了则可以省略。 在这…

CentOS 7 基于开源项目制作openssh 9.7p1二进制rpm包(内含ssh-copy-id、显示openssl版本信息)—— 筑梦之路

可参考之前的文章&#xff1a;CentOS 5/6/7 基于开源项目制作openssh 9.6p1 rpm包—— 筑梦之路_centos6 openssh9.6rpm-CSDN博客 2024年3月12日 植树节制作&#xff0c;相关文件见我的资源

【Golang】Windows与Linux交叉编译保姆级教程

【Golang】Windows与Linux交叉编译 大家好 我是寸铁&#x1f44a; 总结了一篇【golang】Windows与Linux交叉编译的文章✨ 喜欢的小伙伴可以点点关注 &#x1f49d; 问题背景 今天寸铁想将Windows中的程序部到Linux下跑&#xff0c;我们知道在从Windows与Linux下要进行交叉编译…

韶音运动耳机好用吗?南卡、墨觉、韶音骨传导耳机三款全面评测

音乐是我生活中不可或缺的调味品&#xff0c;它伴随着我度过了无数个清晨的慢跑以及夜晚的悠闲散步。但是传统入耳式耳机总是让我感到不适&#xff0c;虽然它有着不错的降噪能力&#xff0c;但是很容易忽视周围环境的安全&#xff0c;而且运动的时候老容易掉。然后我遇到了骨传…

程序员如何设定人生目标?用OW64曼陀罗计划表!

工作后&#xff0c;我们常常过着十分紧凑的生活&#xff0c;要做的事很多&#xff0c;时间却很少&#xff0c;尤其是现在快节奏的生活&#xff0c;我们时常面临各种任务和目标&#xff0c;如何有效地管理目标和时间&#xff0c;成了一个关键问题。这个时候&#xff0c;曼陀罗计…

Spring Cloud Gateway基础内容(一)

文章目录 参考文章一、Gateway概述1、工作原理概述2、gateway特点 &#xff08;官方描述&#xff09;3、网关的重要性&#xff08;来自尚硅谷&#xff09;4、基础配置 二、简单实现SpringCloudnacos1、新建Spring项目2、添加基础的配置文件3、添加gateway配置断言规则 三、网关…

游戏行业需要堡垒机吗?用哪款堡垒机好?

相信大家对于游戏都不陌生&#xff0c;上到老&#xff0c;下到小&#xff0c;越来越多的小伙伴开始玩游戏。随着游戏用户的增加&#xff0c;如何保障用户资料安全&#xff0c;如何确保游戏公司数据安全等是一个不容忽视的问题。因此不少人在问&#xff0c;游戏行业需要堡垒机吗…

【动态规划】代码随想录算法训练营第四十六天 |139.单词拆分,关于多重背包,你该了解这些! ,背包问题总结篇!(待补充)

139.单词拆分 1、题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 2、文章讲解&#xff1a;代码随想录 3、题目&#xff1a; 给定一个非空字符串 s 和一个包含非空单词的列表 wordDict&#xff0c;判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词…

work 3/12

#include <iostream>using namespace std;class Rect { private:int width;int height; public:void init(int w,int h){widthw;heighth;}int set_w(int w){cin >> w;return w;}int set_h(int h){cin >> h;return h;}void show(){cout << "面积…

通过Office Web Viewer站点在线展示Office文档内容

方法&#xff1a; https://view.officeapps.live.com/op/view.aspx?src经Url编码的文档线上Url地址 比如&#xff1a; //以下地址来自一份旧项目代码&#xff0c;可见用的就是该方案function OfficeFileViewOnline(url, file_type, file_name) {url "http://14.23.112.2…

Docker容器化技术(数据卷的管理)

数据卷 是一个可供容器使用的特殊目录&#xff0c;它将主机操作系统目录直接 映射进容器&#xff0c;类似于 Linux 中的 mount 行为 。 数据卷&#xff1a;可以提供很多有用的特性 数据卷可以在容器之间共事和重用&#xff0c;容器间传递数据将变得高效与方便&#xff1b;对数…