linux简介及操作方式(命令)----linux基础-文件管理

本文详细介绍Linux操作系统的基础知识,包括Linux的简介、命令行操作、文件管理等核心内容,并提供了实用的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、linux简介及操作方式

        一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。linux内核开源。

linux系统:linux内核,外围系统程序(系统基本库,应用程序)

linux版本的稳定性:主版本号--次版本号--更新版本号(次版本号为奇数--开发版,次版本号为偶数--稳定版)

windows和linux:windows是在GUI图形化界面键盘加鼠标操作,linux是用命令操作。

1、linux在工作中的使用

1.服务器环境搭建

2.文件管理

3.文档管理

其他用的比较少,听别人说(我还是学生哈哈)

2.linux下的命令组成及分类

1.命令:实现某一功能的指令或程序           格式:命令   [选项]    [参数]

选项(短格式:-,长格式:多个-)      参数:操作对象

eg:ls -a [参数],ls -a -r [参数],ls --all [参数](= ls -a [参数])

2.分类:

内部命令:shell命令解释器自带的命令(bash的一部分)

外部命令:独立于shell解释器之外的命令

如何判断内外命令?type(如下图cd是shell的命令--内部)

3.linux上命令的执行:执行环境(shell环境) 

查看当前系统命令的shell环境:echo $SHELL

 注意:centos只支持bash

4.查看命令如何使用:man 命令字,info 命令字,命令字 --help,help 内部命令(例:help cd)

 记一种就可以了

 

 

 二、linux基础-文件管理

1.

1.目标:对文件夹,文件的管理操作(增,删,改,查,复制,粘贴,剪切等)

2.知识点:路径(相对路径,绝对路径),文件存储路径(起始位,文件路径,文件名,扩展名)

3.linux下文件(目录)的结构:>1.  /:根路径,根节点,linux下所有文件的根(起始位)

                                                  >2.  /home(家目录):普通用户——/home/用户名

                                                                                    root用户:/root

  配置文件目录:/etc

2.常用命令

1.人常用目录:linux目录结构——根分区/下挂载不同目录

    命令:ll / (列出该文件目录,首位以d开头的是该文件目录)

/bin目录放置的是最基本的一些命令的可执行文件度,比如cp、mv、mkdir、chmod、chown等,注意/usr下面也有一个bin目录:/usr/bin,它里面的文件道也是一些命令的可执行文件;

/usr目录用户公共应用程序和文件(配置资料,文档,工具等)

/sbin目录下的命令通常只有管理员才可以运行,一般是指超级用户指令主要放置一些系统管理的必备程式

/proc目录进程的虚拟文件,可查看内存/CPU信息

/dev目录贮存设备文件

/root目录根用户(超级用户)的主目录

其他的目录比较少用,就不过多介绍了。

2.查看目录结构(当前根目录下所有文件和目录):ls /

 查看/etc

 注意:ll 是查看当前目录下的文件,注意与ll /区分

可以用pwd查看在哪个目录,touch建立文件(后面介绍),再用ls或者ll查看root目录下文件

 他们的区别是:ls是查看某个目录下的内容  例:ls /etc

                          ll是查看当前路径下的内容(默认显示出非隐藏文件)

3.查看目录下的所有内容(例:/home):ls -a /home或者ls --all /home(长格式),包含隐藏文件——以 . 前缀。在这里,我们使用useradd创建用户user1,ls /home可以查看到存在user1,后面通过ls -a /home/user1或者ll -a /home/user1查看user1下的所有文件,包括隐藏文件和非隐藏文件如下图:

 

 注意:ll -a命令执行后-前缀是隐藏文件

ls -a -r = ls -ar 将文件倒序。ls -a 正常显示

 4.进入某个目录

pwd查看目录,cd 命令进入或者切换到某个目录,如图进入/opt目录:

 cd - 切换到上次目录:

 cd . 切换到当前目录:

5.新建/删除目录:mkdir(新建),rmdir或者rm(删除)

使用mkdir建立New_d空目录,再使用ls或者ll查询状态:

 删除空目录New_d使用命令rmdir或者rm -d

 touch——新建文件

在New_d空文件中使用touch新建id.txt文件,此时New_d目录非空

删除非空目录:rm

如果直接使用rm不加选项的话会报错,rm -r防止误删除,rm -rf强制删除(r表示目录,f表示文件)。

接下来删除看看 

 rm -r防止误操作

 

删除成功,目录存在,文件没了。

接下来试试强制删除:

 最后用ls查询一下状态。

接下来我们使用touch创建文件,使用文件删除命令rm -f(rm -r针对目录,可删除目录内的文件。rm -f是直接针对文件)试试

 

6.复制文件或目录:cp命令

进入opt目录,复制/etc中文件passwd到当前目录:cp /etc/passwd .

 

 接下来在当前目录,即/opt中复制passwd,因为已经有了passwd文件,所以执行cp passwd .时会有警告,所以给一个新名字passwd1,命令cp passwd passwd1

 接下来我们看看从一个目录复制到另一个目录,/etc目录中的passwd复制到/opt,cp /etc/passwd /opt,这是会提示是否覆盖,因为我们/opt目录中有passwd文件。

新建文件d1,在当前目录复制d1给d2,源文件d1并不会被删除,跟常规复制相似 

 

 然后我们touch新建一个非空文件,将它复制到当前目录

接下来我们 复制非空目录user1到user2,最后检查发现文件相同均有ff.txt

 7.剪切(移动文件,重命名):mv命令

构成:mv 源地址 新地址

 

8.查看文件内容:cat,head,tail,more,less,常用cat,head,tail

查看并显示文件所有内容:cat

 

 

 之查看文件头部:head,默认显示十行,想显示多少行可自行更改命令如下head -数字 文件

 

 接下来介绍管道符wc -l作用统计行数

 产看文件尾部信息:tail,行数自己确定,命令tail -数字 文件

 

 

 搜索文件:find,命令find 文件名类型(d*代表以d开头的文件)

 find . -name "d*"在当前目录下查找以d开头的文件

 查找某个目录中以d开头的文件,比如opt目录

 当前目录查找以d开头或df开头文件:

 -type表示类型,d表示目录,f表示文件

 查看某个文件占用磁盘空间大小:du,加-h会转换成我们易懂的方式

 查看系统内存或CPU信息:

第一步,cd /proc进入proc目录

第二步,ls查询信息(可跳过)

第三步,cat cpuinfo,cat meminfo

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

猫咪铲屎官

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

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

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

打赏作者

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

抵扣说明:

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

余额充值