Linux初识 —— 基本指令的使用(1)

简介: Linux初识 —— 基本指令的使用(1)

1ecd1b2606ed46e9956a89f231c9802c.png

前言

     (在学生阶段)我们现在普遍使用的都是windows操作系统,很少使用Linux操作系统;因为windows操作系统采用的是图形化界面,给使用者带来很多方便;Linux由于都是命令行,所有相对使用较少,但不影响Linux是一个优秀得到操作系统;在学习Linux之前,我们需要搭建Linux环境:


       1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.

       2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会 导致环境上出现各种莫名其妙的问题, 比较折腾.

       3. 使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器.

--------------------------------------------------------------------------------------------------------------------------

当环境有了以后,怎么登录到Linux呢?

       接下来需要安装xshell软件,它是一款远程终端软件。

一、用户名的创建与删除

       当我们环境搭建好以后,登录上xshell后,需要我们输入用户名,由于我们还没有创建任何用户名,默认的用户名是root,它的权限是很高的,我们一般需要去自己创建一个用户名;

1.adduser命令

功能说明:添加/创建新用户

语       法:adduser 用户名

passwd命令

功能说明:给创建的用户设置密码

语       法:passwd 用户名

注:如果你不给用户添加密码也是可以的,但是当你想要使用这个用户时,没有密码是无法登录的。

1ecd1b2606ed46e9956a89f231c9802c.png

2. userdel命令

功能说明:删除用户


语       法:userdel -r 用户名


补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

参  数:

-r: 删除用户登入目录以及目录中所有文件。


-f :强制删除用户(甚至当用户已经登入 Linux 系统时此选项仍旧生效)。

1ecd1b2606ed46e9956a89f231c9802c.png

以上创建和删除用户都需要在root权限下使用;

二、Linux下文件访问指令

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

1ecd1b2606ed46e9956a89f231c9802c.png

1ecd1b2606ed46e9956a89f231c9802c.png

1.绝对路径与相对路径

绝对路径:从根目录出发去找相应的文件,就叫做绝对路径;在上图中 / 是根目录;

相对路径:从当前文件的所在路径出发去找相应的文件,就叫做相对路径;

2.ls指令

功能说明:1.对于目录,该命令列出该目录下的所有子目录与文件;


                 2.对于文件,将列出文件名以及其他信息。


语       法:ls 选项 目录或文件


常用选项:


       -a:列出目录下的所有文件,包括以 . 开头的隐含文件


       -d:将目录像文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录


       -i: 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件


       -k:以 k 字节的形式表示文件的大小。ls –alk 指定文件


       -l: 列出文件的详细信息;ls -l 通常可以写成 ll


       -r: 对目录反向排序


       -t: 以时间排序


       -s:在文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)


       -R:列出所有子目录下的文件。(递归)


       -1:一行只输出一个文

1ecd1b2606ed46e9956a89f231c9802c.png

3.pwd命令

功能说明:显示用户当前所在的目录

语       法:pwd

1ecd1b2606ed46e9956a89f231c9802c.png

4.cd指令

功能说明:改变工作目录。将当前工作目录改变到指定的目录下。


语       法:cd 目录名


举       例:


        cd .. : 返回上级目录

        cd /home/mlg/lesson1/ : 绝对路径

        cd ../lesson2/ : 相对路径

        cd ~ :进入用户家目录

        cd - :返回最近访问目录

1ecd1b2606ed46e9956a89f231c9802c.png

三、Linux下文件创建与删除指令

1.touch指令

功能说明:在当前目录下创建普通文件

语       法:touch  文件名

注:这里暂时只做简单介绍及使用

1ecd1b2606ed46e9956a89f231c9802c.png

2.mkdir指令

功能说明:在当前目录下创建一个文件夹

语       法:mkdir  目录名

-p:--parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

1ecd1b2606ed46e9956a89f231c9802c.png

3.rmdir指令&&rm指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

功能说明:删除空目录

语法: rmdir 选项 目录

适用对象:具有当前目录操作权限的所有使用者

常用选项:

 -p: 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

1ecd1b2606ed46e9956a89f231c9802c.png

rm命令可以同时删除文件或目录

功能说明:删除文件或目录

语法: rm 选项 目录名或文件名

适用对象:所有使用者

常用选项:

        -f: 即使文件属性为只读(即写保护),亦直接删除

        -i: 删除前逐一询问确认

        -r: 删除目录及其下所有文件

1ecd1b2606ed46e9956a89f231c9802c.png


目录
相关文章
|
6天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
15 2
|
1天前
|
消息中间件 运维 Linux
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
|
6天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
13 0
|
6天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
12 1
|
6天前
|
Linux 数据安全/隐私保护 Windows
Linux入门基本指令(1)-1
Linux入门基本指令(1)
16 1
|
6天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
9 0
|
6天前
|
Linux
Linux:时间指令 - cal & date
Linux:时间指令 - cal & date
14 2
|
6天前
|
人工智能 数据可视化 Unix
【Linux】Linux系统基础指令 ( 1 )
本文讲解的指令是基础的操作,下一篇文章我们将继续讲解不同指令。
17 0
|
6天前
|
存储 Unix Linux
【Linux修行路】基本指令(二)
【Linux修行路】基本指令(二)