认识Linux

1.Linux系统的文件结构

Windows系统的文件是按照盘符结构来管理的,每个盘符都是独立的,每个盘符存放的文件是不固定的。

Linux系统中没有盘符结构,Linux是按照纯文件的上下级树状结构来管理的

所有的文件都在一个根目录之下,根目录下的文件按照上下级结构依次管理。

根目录的书写是直接使用“/”表示。

目录名

作用

bin

Linux系统的操作指令文件,存放常用的Linux操作指令文件;

boot

Linux系统的核心文件,存放Linux系统的启动文件,Shell内核等等;

etc

Linux系统的配置文件,存放Linux系统在操作时需要用到的所有配置文件。如:用户配置文件、网络配置文件等等。每一次修改Linux系统,本质就是在该目录中修改对应的配置文件。

home

Linux系统的家目录文件,存放Linux系统中所有普通用户名文件:当新建一个普通用户时,会自动在home目录下创建一个与用户名同名的文件,该用户名文件被称之为主目录

tedu用户的主目录位置为:/home/tedu

root

Linux系统的管理员用户root文件,存放root用户的文件

usr

Linux系统的用户软件资源文件,可以理解为Linux的软件安装目录文件。该目录是Linux系统中占用硬盘空间最大的文件

tmp

Linux系统的临时文件,存放Linux系统运行时产生的很多临时文件。

var

Linux系统的软件运行日志文件,存放软件在运行期间所有的日志文件,该文件用于检查程序运行的错误。

 Linux系统默认情况下,当用户登录系统之后,登录位置都是该用户的主目录位置,所以默认该用户只能对主目录下的内容有最高操作权限,对其他文件只有查看的权限(root文件除外)。

 2.Linux系统常用指令

(1)用户切换指令:su 用户名

普通用户切换到root用户需输入密码,root用户切换到普通用户无需密码。

(2)关机/重启指令:shutdown   [选项]  [时间]

  • -h     关闭服务器所有运行软件,再关机
  • -r     关闭服务器所有运行软件,再重启
  • -c     取消正在执行的shutdown指令

shutdown -h/r now    马上关机/重启
shutdown -h/r 20    在20分钟之后关机/重启
shutdown -h/r 20:25    在当天的20:25分时,关机/重启

注意:用于定时功能时,必须root用户,时间不写时间默认一分钟。

(3)其他关机/重启指令

关机的其他指令

  • halt           马上关机,必须是root用户
  • poweroff       马上关机,不安全,不建议使用
  • init  0        马上关机,安全速度快,建议使用

重启的其他指令

  • reboot        立刻重启
  • init  6        立刻重启,速度快建议使用

(4)查看当前位置的路径信息:pwd,直接书写即可

显示的是绝对路径,以根目录开头的路径。

(5)切换当前位置路径:cd   目标位置路径

Linux系统中只有cd指令才能切换当前位置。

目标位置的路径写法有两种,一种是绝对路径写法,另一种是相对路径写法

特殊的路径写法:

.

代表当前位置路径

..

代表当前位置的上一级路径

~

代表当前登录用户的主目录绝对路径

(6)查看目录内容:ls  [选项]   目标目录路径

  • -a    查看目录的全部内容,包含隐藏文件(Linux系统的隐藏文件是以点开头的文件)
  • -l     查看目录的内容,按照详细信息的方式显示
  • -S    查看目录内容,按照文件大小降序排列显示
  • -s    查看目录内容,同时显示每个文件的大小

注意:多个选项同时使用时,可以空格间隔书写,也可以连写。

ls  -a  -l  /tmp

ls  -al   /tmp

(7)创建空白的目录文件:mkdir  [选项]  目录路径

  • -p     递归创建,当所要创建的目录中包含子目录文件时,该选项可以一并创建父目录与子目录
  • -m    创建单个目录文件的同时,设置该文件的用户操作权限

注意:mkdir可以创建单个目录,也是同时创建多个目录。

mkdir   ~/a  ~/b

(8)创建空白的非目录文件:touch   非目录文件路径

注意:在创建时非目录文件时,必须写文件的后缀名。

touch   ~/a/123.txt

(9)复制文件到其他目录:cp  [选项]  源文件路径  目标文件路径

  • -r    复制目录文件,如果源文件是目录时,需要使用该选项才可以操作。

默认cp只能复制非目录文件。被复制的文件叫源文件,复制到的目录叫目标文件。

cp  -r  ~/a  /tmp

(10)剪切/重命名:mv  [选项]  源文件路径   目标文件路径

  • -f    强制剪切,如果是root用户执行时必须使用该选项
  • -i    若剪切文件时,有覆盖目标文件的可能,则会提醒是否执行(y、n)

如果源文件和目标文件路径不一致时,mv是剪切文件;如果源文件和目标文件路径下相同时,mv是重命名源文件操作。

剪切:mv  ~/a/123.txt   ~

重命名:mv   ~/123.txt  ~/a.txt

(11)编辑非目录文件内容:vi        被编辑文件路径

vi只能操作单个文件。vi指令在使用时,通过vi的三个模式切换实现编辑的。

一般模式:vi执行后进入一般模式,该模式下不能进行编辑,用于切换到其他两种模式。

编辑模式:一般模式下,按a(光标后插入)/i(光标处插入)进入编辑模式,可以对文件内容进行增删改。处于编辑模式下,左下角会显示“插入”。

命令行模式:编辑模式下,按“Esc”键进入命令行模式,该模式下只能保存/不保存文件并退出vi。

  • :wq!保存文件并退出vi
  • :q!不保存文件并退出vi

(12)删除文件:rm  [选项]  文件路径

  • -r   默认rm只能用于删除非目录文件,如果要删除目录文件必须使用该选项
  • -f    强制删除,如果是root用户指定的话需要使用该选项
  • -i    在删除文件时,逐一提醒是否删除(y,n)

Linux系统是没有回收站功能的,文件被删除是无法还原的。

为了避免误删除操作,需要对服务器进行备份操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言默 言莫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值