【Linux入门】基本指令(一)

news2024/11/13 9:47:26

目录

一.使用环境

二.快捷键

三. 登录与用户管理

1.ssh root@[ip地址]

2.whoami

3.ls /home

4.adduser [用户名]

5.passwd [用户名]

四.目录文件操作

1.ls

2.pwd

3.cd

4.touch

5.mkdir

6.rm

7.cp

五.命令手册


一.使用环境

  • 云服务器:市面上有很多,大家可自行选择。这里我使用的操作系统是CentOS7.6(基于Linux内核的一个操作系统发行版)
  • Xshell:Xshell是一款windows下的强大的终端模拟器和SSH客户端,主要用于远程登录和管理服务器

二.快捷键

使用快捷键提升开发速率是必不可少的,常用的快捷键有:

  • 复制:Ctrl + insert
  • 粘贴:Shift + insert
  • 终止当前命令:Ctrl + C
  • Xshell全屏:Alt + Enter

三. 登录与用户管理

1.ssh root@[ip地址]

通过SSH(Secure Shell)协议连接到远程服务器的命令,输入后按下回车再输入密码即可

注:这里是登录root账户,若要登录其他用户账户,使用ssh [用户名]@[IP地址]即可

2.whoami

就是英文:who am i ? 它用于显示当前登录的用户名

3.ls /home

显示当前有哪些用户,例如这里我就有一个用户名为sun的用户

4.adduser [用户名]

创建新用户

5.passwd [用户名]

为新创建的用户设置密码,否则系统生成的默认密码是不确定的(注意密码不会在屏幕上显示)


四.目录文件操作

1.ls

用法:ls [选项][目录]

  • -a:列出目录下所有的文件,包括以 . 开头的隐含文件
  • -d:将目录本身像文件一样显示出来,例如 ls -d 指定目录 将只显示指定目录的信息
  • -l:以长格式(详细信息)列出文件。这将显示文件的权限、所有者、文件大小、创建或修改时间等详细信息

如果在使用ls命令时不指定目录或文件名,它将默认列出当前工作目录下的文件和子目录,相当于ls .

.和..

Linux系统中,隐藏文件以.开头,例如.hello.txt。这样的文件默认情况下不会被ls命令显示出,需要使用ls -a才能显示出来。

同时.(单点)还代表着当前目录,例如ls .就将列出当前目录下的文件和子目录。

同样..(双点)表示着上级目录。

2.pwd

显示当前工作目录

补充知识:路径

  1. 绝对路径:绝对路径是从文件系统的根目录开始描述文件或目录的路径。在Linux中,根目录用 / 表示,而在windows中,每个驱动器都有自己的根目录,例如C:\
  2. 相对路径:相对路径是相对于当前工作目录或其他已知位置的路径。相对路径不包含根目录信息,使用.表示当前目录, ..表示上级目录即可
  3. 绝对路径更稳定,具有可移植性,不依赖当前工作目录。而相对路径更简洁和易维护。
  4. Linux中分隔符是: / 而windows中分隔符是 :\

3.cd

切换目录,用法:cd [目录名]

补充知识:Linux的目录结构是一个多叉树,如图:

  1. 叶子节点一定是普通文件或者空目录
  2. 非叶子节点一定是目录
  3. 找到文件的本质:在一颗多叉树中进行节点的查找 

4.touch

用法:touch [选项] [文件名]

用于新建一个不存在的文件,或者改变文档或目录的日期时间。

5.mkdir

用法:mkdir [选项] [目录名]

功能:在当前目录下创建新目录

  1. 创建单个目录:mkdir [name]
  2. 创建多个目录:mkdir [name1 name2 name3]
  3. 递归创建目录及其子目录:mkdir -p parent/child

6.rm

用法:rm [选项][文件、目录名称]

功能:删除文件或目录

  •  -f :强制删除
  • -r :删除目录及其以下所有文件(r表示递归)

7.cp

用法:cp [选项] [源文件或目录] [目标文件或目录]

功能:复制文件或目录


五.命令手册

man [选项] [命令]

功能:Linux命名有很多参数,我们不可能全部记住,因此可以通过查看联机手册获取帮助

命令中的选项可以是数字,根据数字确定在第几章查找,以下是不同章节对应的内容:

Unix/Linux 系统手册页的八个主要部分的简要说明:

  1. 第1章(1):普通命令
    包含了系统中可供一般用户使用的常规命令的手册页。这包括各种常见的命令,如 lscpmv 等
  2. 第2章(2):系统调用
    包含了系统调用的手册页,系统调用是应用程序与操作系统内核之间的接口。这些手册页通常提供有关如何使用系统调用以及调用所需的头文件信息
  3. 第3章(3):库函数
    包含了 C 库函数的手册页,这些函数由标准 C 库提供。这包括如 printfscanfmalloc 等函数的详细信息
  4. 第四章(4):特殊文件
  5. 第五章(5):文件格式
  6. 第六章(6):游戏
  7. 第七章(7):附录和杂项
  8. 第八章(8):系统管理命令

 


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

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

相关文章

Python 中的 typing 模块常见用法

typing 模块是 Python 提供的一个标准库,主要用于为函数、变量和类定义类型提示(Type Hints),从而提高代码的可读性和类型安全性。虽然 Python 是动态类型语言,但通过 typing 模块,开发者可以明确指定变量和…

TMStarget学习——Functional Connectivity

今天基于结构像和功能像数据试验操作TMStarget 的第二个功能模块Functional Connectivity。参考季老师的文档PPT来学习的,整个处理过程蛮长的,可能配置原因一路上报错也比较多,下面还是逐步记录吧,后面采用连更的方式直到跑通后再…

C++ 中的继承(详细讲解)

一、继承的概念以及定义 1、继承概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保 持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象 程序设计的…

微波无源器件 功分器 4 一种用于天线阵列的紧凑宽带四路双极化波导功分器

摘要: 一种新型紧凑和高效率,在一个同相2x4方案(四路)显示双极化的功分器的设计和仿真被提出了,两个基本的正交模式TE10和TE01在四个方波导处同相输出通过使用四个3端口个四个E面和两个H面功分结构。此功分末端接了两个商用波导(WR75)端口&am…

青柠视频云——如何开启HTTPS服务?

前言 由于青柠视频云的语音对讲会使用到HTTPS服务,这里我们说一下如何申请证书以及如何在实战中部署并且配置使用。 一、证书申请 1、进入控制台 我们拿阿里云的免费个人证书为例,首先登录阿里云,在控制台找到数字证书管理服务,进…

膨胀罐选型计算和其他事项

膨胀罐,也称定压罐、气压罐,广泛应用于空调、太阳能、锅炉等暖通系统以及供水和消防设备,缓冲系统压力波动,消除水锤,起到稳压卸荷的作用。在空调、太阳能、锅炉、地暖等闭式循环系统中,膨胀罐的作用是在工…

3.数据类型

作业系统链接 Python 是一门面向对象友好的语言,支持多种内置数据类型,包括整数(int)、浮点数(float)、布尔值(bool)、字符串(str)、列表(list&am…

直流电表如何在新能源领域进行应用

直流电表在新能源领域的应用广泛且深入,其高精度、实时监测和数据分析能力为新能源系统的运行、管理和优化提供了重要支持。 一、太阳能光伏发电系统 在太阳能光伏发电系统中,直流电表扮演着至关重要的角色。太阳能电池板将光能转化为直流电能&#xf…

.NET 一直跻身 30 大Github最活跃开源项目之列。

大家好,我是编程乐趣。 一直以来都在介绍.Net的热门开源项目,今天来说说.Net本身。 .Net在GitHub上也是一个开源项目,.NET 是一个由 Microsoft 和 .NET 社区共同维护的开源跨平台框架。 自 2017 年以来,.NET 一直是 GitHub 上最…

新手教学系列——非正常关机导致MySQL权限表(db)损坏及修复详解

在使用MySQL的过程中,我们常常会遇到一些问题,尤其是当服务器或主机非正常关机或重启时,MySQL的某些表,特别是权限表(如 mysql.db 表),可能会损坏,导致数据库无法启动或访问。这种情况对生产环境的数据库系统来说是相当严重的,因此掌握修复方法非常重要。 本篇文章将…

分享两个ADG监控脚本

分享两个监控脚本,用于监控Oracle ADG的状态,如果状态异常则发送邮件告警 脚本一: 利用语句查询日志的应用状态,如果长时间未应用则邮件告警,提醒DBA检查ADG的状态是否异常; 阈值条件:最近一…

关于用matplotlib.pyplot加载图片颜色不对的解决方法

1.原理:用opencv加载的图片是BGR存储的。而用matplotlib.pyplot 需要RGB的格式,故在加载之前使用下面的语句改成RGB格式。 img2 cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # 或使用 # img2 img[:, :, ::-1]#将图像img的颜色通道进行反转。 ::-1 表示在最后一个维度…

财富通公司开发维修售后小程序,解决售后维修问题

财富通公司为广大用户开发的维修售后小程序,旨在便捷地解决售后维修问题,提升用户体验,增强客户粘性。以下是该小程序如何具体解决售后维修问题的几个关键点: 一. 一站式报修流程 1.简化操作:用户只需通过小程序几步…

智能监控-智能管理系统解决方案

一、引言 在数字化浪潮席卷全球的今天,智能化管理已成为各行业不可或缺的一部分。物联网智能监控管理系统解决方案,凭借其强大的功能性和易用性,为网络传输、环境监测及安全控制提供了全面的智能管理手段。该系统集成了I/O网络模块、高精度传…

HTML/CSS/JS学习笔记 Day7(CSS--C4 CSS的三大特性)

跟着该视频学习,记录笔记:【黑马程序员pink老师前端入门教程,零基础必看的h5(html5)css3移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p12&vd_source04ee94ad3f2168d7d5252c857a2bf358 Day6 内容梳理:…

用Python实现时间序列模型实战——Day 26-27: 时间序列分析项目实战

一、学习内容 在本次项目实战中,我们将使用一个复杂的时间序列数据集,展示完整的时间序列分析流程,包括: 数据探索与预处理:初步分析数据的特征,处理缺失值和异常值,进行必要的转换。建模&…

EmguCV学习笔记 VB.Net 12.2 WeChatQRCode

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

BGP 路由反射器

转载:BGP 路由反射器 / 实验介绍: / 原理概述 缺省情况下,路由器从它的一个 IBGP 对等体那里接收到的路由条目不会被该路由器再传递给其他IBGP对等体,这个原则称为BGP水平分割 原则,该原则的根本作用是防止 AS 内部的 BGP 路由…

卷王阿里又开启价格战,大模型价格降价85%!

我是Shelly,一个专注于输出AI工具和科技前沿内容的AI应用教练,体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具,拥抱AI时代的到来。 9月19日,就是昨天,一年一度的云计算盛…

【每天学点AI】一个例子带你了解Python装饰器到底在干嘛!

今天我们来聊聊一种能给你的代码变得“加料”的神器——Python装饰器。 就像一杯咖啡,原本它是苦的,为了让它符合我的口味,我给它添加了糖,添加之后就完美的符合了我的口味。 那么,装饰器又是如何给代码进行“加料”呢…