Linux命令行全景指南:从入门到实践,掌握命令行的力量

目录

知识梳理思维导图:

linux命令入门

为什么要学Linux命令

什么是终端

什么是命令

关于Linux命令的语法

tab键补全

关于命令提示符

特殊目录

常见重要目录

/opt

/home

/root

/etc

/var/log/

man命令

shutdown命令

history命令

which命令

bash命令

id命令

whoami命令

关于环境变量的学习

简单图解变量的作用

解释PATH变量

修改PATH变量


知识梳理思维导图:

linux命令入门

为什么要学Linux命令

  • Linux从诞生就是黑屏界面,所有操作倚靠命令完成,如磁盘读写、文件操作、网络管理等。

  • 企业中,服务器的维护工作都是 ssh客户端 完成,没有图形界面。

  • 程序员想要管理linux股务器,必须学习常用命令

    Linux命令学习方法

  • 熟能生巧,多敲打,多练习即可

  • 可能一下子掌握所有命令用法,学会使用搜索引擎查阅命令资料

博主的其他文章,涉及了思维导图的一部分内容

链接如下:

图解虚拟机安装步骤(超详细教程)_虚拟机安装步骤及图解-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/134928320?spm=1001.2014.3001.5502图解CentOS安装步骤(超详细教程)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/134976268?spm=1001.2014.3001.5502

Linux探秘之旅:透彻理解路径、命令与系统概念-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Srlua/article/details/136086758?spm=1001.2014.3001.5502

什么是终端

终端就是一个可以让你操作的地方,输入linux命令的地方,你打开终端,就可以输入指令,发给操作系统。

  • 终端是一个用户与计算机系统交互的界面
  • 在Linux系统中,终端可以执行各种命令以完成特定任务
服务器本身,自带的几个终端。
ctrl+alt+ f1 ~f7 组合键
ctrl+ alt+f1(图形化界面的终端) ,一个终端,基本对应有一个人再用ctrl + alt + f2 ~ f7
对应了7个终端

也有xshell,finalshell这样的终端。

什么是命令

就是你在linux系统里,输入linux系统才能识别的一些指令,你输入的一些固定存在的单词字母,就是命令。

  • 命令是用户向操作系统发出的指令,用于执行特定任务或操作
  • 命令可以是单个单词或由多个单词和参数组合而成的复杂语句

关于Linux命令的语法

1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的

2.参数,同一个命令,跟上不同的参数执行不同的功能

-l参数 ,显示详细信息ls
可以用ls --help参数,查看ls的参数有哪些,以及作用
​
​
组合参数 ,命令,后面可以跟上多个可选参数,写法也有俩
支持组合参数
也支持单独写参数
​
组合参数-lh 等于-l -h
[root@lamp-241 ~]# 1s -lh查看日志文件的详细信息,与大小
[root@lamp-241 ~]# 1s -lh /var/log/

3.执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要!

需要用到什么参数,就添加,否则可以不加
想看到文件的详细信息,就加-l
ls不加参数,看到文件名即可

4.linux命令,参数之间,普遍应该用一个或多个空格分割!

tab键补全

  • 在命令行中按下tab键可以自动补全命令、文件名或目录名,提高效率

linux有大量的命令,你记不住,单词

以及有大量的文件路径,你也记住不太长

linux系统,提供了tab补全,让你自动的,补充这些命令,或者补充这些文件路径

1.关于命令的补全
​
2.关于路径的补全
让你找到网卡的配置文件
​

关于命令的补全

关于路径的补全 当你,输入了文件名的一点开头,结合tab键它会帮你找到符合的,文件,以及文件夹

关于命令提示符

  • 命令提示符显示了当前的工作目录、用户名、主机名等信息
  • 它为用户提供了上下文信息,帮助用户了解当前的工作状态

1.切换用户显示 su - 用户名

2.修改主机名
退出用户登录 logout
更改主机名hostnamectl set-hostname

hostname查看主机名

uname查看系统内核信息

cd ~
回到当前登录用户的家目录
  • 在root用户中

  • 在普通用户中

关于最后一个命令提示符,默认表示,用户所处路径的最后一个文件夹

特殊目录

短横线,表示上一次的工作目录

常见重要目录

/opt

一般安装第三方软件,就安装到这

  • /opt/mysql5.7/

  • /opt/wechat/

/home

普通用户家目录

  • /home/Srlua

  • /home/sr

/root

超级用户的家目录

/etc

存放各种配置文件的目录

  • 比如网卡配置文件

  • 比如安装的一些软件,默认配置文件就放这了

/var/log/

存放系统默认的各种日志

  • 记录,软件运行时的各种信息

  • 提供给运维查看,进行问题排错,故障分析

man命令

  • man命令用于显示Linux手册页,提供命令的详细说明和使用示例

linux命令在线中文手册 (51yip.com)icon-default.png?t=N7T8http://linux.51yip.com/

shutdown命令

  • shutdown命令用于关闭或重启Linux系统

history命令

  • history命令用于显示用户之前执行过的命令历史记录

默认3000条

which命令

去PATH路径中,找到命令的绝对路径,且输出

bash命令

再一次加载用户的环境变量,更新用户的机器信息

直接输入bash也可以更新主机名

id命令

  • 查看系统中用户的信息

  • 验证该用户名是否存在

  • 直接输入id,查看当前登录用户的信息

whoami命令

我是谁 查看当前的用户名

关于环境变量的学习

打印Linux系统上的一个特殊值

简单图解变量的作用

解释PATH变量

修改PATH变量

试一试,去掉 /usr/bin这个路径,你的ls就没法直接使用了。
1.查看PATH的值
​
[root@srlua ~]# echo ${PATH}
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
​2.给PATH重新赋值即可
​
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/root/bin"
​
​
​
3.但是发现了ls这样的命令没办法简写去用了,你只能手动的补全它的绝对路径,才行
​
​
​
4.修复PATH变量,加入ls的那个目录
​
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web前端开发

一、概述 1.1 什么是HTML、CSS&#xff1f; 二、HTML 2.1 HTML快速入门 2.2 基础标签和样式 2.2.1 标题 &#xff08;1&#xff09;标题排版 输入&#xff01;加回车&#xff0c;直接生成HTML基本结构标签 。 <!-- 声明当前文档类型 --> <!DOCTYPE html> &l…

遇到太多的Windows问题怎么办?这里提供几个修复工具

“部署映像服务和管理”工具(DISM)是一个有用且高级的工具,用于扫描、更改和修复任何Windows系统问题。许多操作系统问题,如性能差、启动问题或特定崩溃,都可以归结为损坏的系统文件,而此命令工具能够解决这些问题。 如何检查文件系统 在运行DISM修复之前,重要的是运行…

Mac 版 Excel 和 Windows 版 Excel的区别

Excel是一款由微软公司开发的电子表格程序&#xff0c;广泛应用于数据处理、分析和可视化等领域。它提供了丰富的功能和工具&#xff0c;包括公式、函数、图表和数据透视表等&#xff0c;帮助用户高效地处理和管理大量数据。同时&#xff0c;Excel还支持与其他Office应用程序的…

算法讲解之字符串

前言&#xff1a; 本文主要讲解算法中和字符串结合的题目&#xff0c;跟字符串结合的算法题种类丰富&#xff0c;主要是跟别的算法结合&#xff0c;下面介绍几道比较经典的题目~ 第一道&#xff1a;14. 最长公共前缀 题目描述&#xff1a; 编写一个函数来查找字符串数组中的…

使用Vue.js输出一个hello world

导入vue.js <script src"https://cdn.jsdelivr.net/npm/vue2/dist/vue.js"></script> 创建一个标签 <div id"app">{{message}}</div> 接管标签内容&#xff0c;创建vue实例 <script type"text/javascript">va…

掌握Pandas.to_datetime函数:时间序列数据处理的利器【第78篇—Pandas.to_datetime函数】

掌握Pandas.to_datetime函数&#xff1a;时间序列数据处理的利器 在数据处理和分析中&#xff0c;时间序列数据的处理是一个重要的环节。Pandas库中的to_datetime函数为我们提供了一个方便而强大的工具&#xff0c;用于将字符串或数字等格式的日期转换为Pandas中的datetime对象…

一探Lepton Search究竟

2024年1月25日&#xff0c;阿里巴巴原技术副总裁在 Twitter 上称用不到 500 行 Python 代码实现了 AI 对话搜索引擎&#xff0c;并在27日附上了开源地址&#xff1a;https://github.com/leptonai/search_with_lepton&#xff0c;截止春节期间已经5.8K的Star。 Twitter截图 Comm…

three.js 细一万倍教程 从入门到精通(三)

目录 五、详解PBR材质纹理 5.1、详解PBR物理渲染 5.2、标准网格材质与光照物理效果 5.3、置换贴图与顶点细分设置 5.4、设置粗糙度与粗糙度贴图 5.5、设置金属度与金属贴图 5.6、法线贴图应用 5.7、如何获取各种类型纹理贴图 5.8、纹理加载进度情况 单张图片加载 多…

[Java][算法 滑动窗口]Day 02---LeetCode 热题 100---08~09

第一题 无重复字符串的最长子串 思路 其实就是在字符串S中 找到没有重复的最长子串的长度 这道题的难点就是在于如何判断最长并且无重复 首先 最长长度 可以使用变量max记录保存 再者 判断有无重复 最简单的方法就是 暴力遍历法 即对于每次找的子串都再次寻找遍历…

【JAVA WEB】JavaScript--函数 作用域 对象

目录 函数 语法格式 示例 定义没有参数列表&#xff0c;也没有返回值的一个函数 定义一个有参数列表 &#xff0c;有返回值的函数 关于参数个数 函数表达式 作用域 作用域链 对象 基本概念 创建对象 1.使用 字面量 创建对象 2.使用new Object()创建对象 3.使…

SNMP 简单网络管理协议、网络管理

目录 1 网络管理 1.1 网络管理的五大功能 1.2 网络管理的一般模型 1.3 网络管理模型中的主要构件 1.4 被管对象 (Managed Object) 1.5 代理 (agent) 1.6 网络管理协议 1.6.1 简单网络管理协议 SNMP 1.6.2 SNMP 的指导思想 1.6.3 SNMP 的管理站和委托代理 1.6.4 SNMP…

【Zigbee课程设计系列文章】Zigbee开发环境搭建

【Zigbee课程设计系列文章】Zigbee开发环境搭建 前言IAR 下载安装Z-Stack协议栈安装 &#x1f38a;项目专栏&#xff1a;【Zigbee课程设计系列文章】&#xff08;附详细使用教程完整代码原理图完整课设报告&#xff09; 前言 &#x1f451;由于无线传感器网络&#xff08;也即…