Linux入门基本指令(1)-1

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: Linux入门基本指令(1)

本文采取云服务器的方式,利用Xshell软件远程登陆,并且我们目前都是采用root用户(默认一开始进入的就是root用户)来展示,来为大家讲解Linux的一些基本操作。

查看主机地址

在终端输入命令ifconfig

登陆Linux

我们购买了云服务器之后,进入控制台界面,需要重置密码,并且我们需要复制此台云服务器的公网ip,在利用以下命令就可以登陆了

ssh root@公网ip

当Xshell界面显示Welcome to啥的就表示已经登陆成功。

创建普通用户

一台云服务器其实可以多人一起使用,我们只需要利用root账户创建普通用户即可

adduser 用户名
passwd 用户名

这里需要特别注意的是,当你输入密码的时候,Xshell上面其实已经记录进去了。

删除普通用户

userdel 用户名 //删除用户
who am i  //查看当前处于那个用户下 
who   //查询有哪几个用户连接上了云服务器

查看当前所处的目录(相当于windows下的文件夹,在Linux中通常称为路径)

pwd

创建和删除目录

mkdir 文件名
mkdir -p 文件名1/文件名2/...... //可以递归创建多个目录
rmdir的功能是删除空目录
rmdir 文件名 //删除目录
rmdir -p 文件名1/文件名2/...... //可以删除嵌套的目录

创建文件

touch 文件名

注:文件信息一般由文件内容和文件属性构成,例如我们在windows下创建一个空的文件,我们所占的字节大小为0,但是文件有修改日期,有类型等等,这些就是属于文件属性


查找当前目录下的文件信息

ls  //显示当前目录下的信息
ls -l//显示当前目录下文件更多详细的属性
stat 文件名 //显示某一个文件的详细信息

查找隐藏文件的信息

在Linux中,我们以**.**开头创建的文件称为隐藏文件

ls -a //查看包括隐藏文件在内的所有文件名称
ls -la  //查找包括隐藏文件在内更详细的文件属性

与windows一样,Linux目录结构底层其实是一棵多叉树,它有如下的特点:

1 叶子结点一定是一个文件或者是空目录
2 非叶子结点一定是目录
3 访问文件的本质就是在多叉树上的查找

windows下,我们打开一个文件夹,上面会有一串目录(路径),同样的Linux下其实也是这样的,从根目录到所要寻找的目录下,这样的路径我们称为绝对路径,若当前不是处于根目录下,以当前的目录作为参考,从而到达所要寻找的目录,我们称为相对路径。


cd命令

cd 文件名 //进入该目录里面
cd .. //访问上一级目录
cd - //跳转回到最近一次所处的目录
cd ~ //回到家目录(类似于windows下用户那个文件夹)  root账户下的家目录为/root,而其他用户的家目录是在/home/xxx

rm命令(慎用)

功能:既可以删除目录,也可以删除文件

rm 文件名
rm -rf *  //*相当于通配符,删除该目录下所有的文件和目录
rm -rf 文件名  //可以删除指定目录与文件下的所有内容

注:1 删除目录一定要带-r选项,可以理解为递归删除

2 在root账户下使用rm [选项] 文件名的指令,只要选项中不带-f,那么系统会提示你是否确定要删除,而普通用户模式下,是不会问的,因为默认root账户下的内容更重要!!!


man指令

在Linux下,如果我们忘记了某个指令如何使用,可以借助man手册来帮助我们查看

yum install -y man-pages  //下载man手册指令
yum remove -y 指令 //卸载有关软件

使用方式

man [选项] 命令

常见的选项有如下:

-k  根据关键字搜索联机帮助
num 在第num个章节中寻找
-a 将所有章节的都显示出来,比如 man printf 默认会从第一章开始搜索,查到就暂时停止,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

man手册大致可以分为以下几个章节

在之后的学习过程中,主要以前三章的学习为主!


Linux入门基本指令(1)-2

https://developer.aliyun.com/article/1504280

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
5天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
14 2
|
5天前
|
Linux 芯片 Ubuntu
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
|
5天前
|
Ubuntu Linux
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
|
5天前
|
Linux 芯片
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
|
5天前
|
Linux C语言 Ubuntu
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
|
5天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
13 0
|
5天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
12 1
|
5天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
9 0
|
5天前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南