python基础语法—day19(笔记)

文章目录

  • Linux(基于CentOS)语法:
    • 1.yum命令的使用
    • 2.文件系统介绍
    • 3.Linux里的目录结构
    • 4.ls命令的基本使用

Linux(基于CentOS)语法:

1.yum命令的使用

yum是一种便捷,快速的RPM包安装方法,可以避免很多包的关联性,但RedHat的YUM源,不是免费的,需要他们的RHN才能够用,而CentOS得yum是免费的,由于CentOS和RedHat相似度高,所以很多人直接把CentOS的源,复制到RedHat里,这也是一种可取的办法。
(1)yum intsall <包名>
vim表示文件编辑器,yum install vim 表示下载文件编辑器。输入vim表示进入文件编辑器,退出操作—( :q )
python基础语法—day19(笔记)_第1张图片
2. yum list installed 列出已经安装了的软件
python基础语法—day19(笔记)_第2张图片
3. yum remove 指定软件
python基础语法—day19(笔记)_第3张图片
4. yum check-update 检查可以更新的软件
python基础语法—day19(笔记)_第4张图片
5. yum date <软件名> 用来更新指定的软件
python基础语法—day19(笔记)_第5张图片

2.文件系统介绍

操作系统中,用来管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。具体来说,这部分系统就是负责为用户建立、读取、修改和存储文件。控制文件的存取,当用户不再使用时撤销文件。
现在的windows的文件系统都是NTFS。
文件的系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用 “扩展文件系统”,意思是文件系统的种类。
python基础语法—day19(笔记)_第6张图片

3.Linux里的目录结构

(1)Linux里只有一个盘符,是从“/”开始的,只有它没有上级目录的。如果把整个目录系统看成一个树形结构,“/”相当于这个树形结构的根,我们可以将“/”称之为根目录。
(2)/bin:包含了一些二进制文件,即可执行文件。我们在命令行里执行的命令,例如ls,rm,cp,mv等,其实都是执行这个目录里的二进制文件
python基础语法—day19(笔记)_第7张图片
(3)/etc/:这个目录一般用来存放程序所需的整个文件系统的配置文件./etc目录包含很多文件.许多网络配置文件也在/etc 中。
python基础语法—day19(笔记)_第8张图片
python基础语法—day19(笔记)_第9张图片
4.cd命令的使用
(1)cd ~ 表示当前用户的家目录,等价于cd 。root用户的家目录在/root里,一般用户的家目录都在/home/<用户名>里。
cd …/表示切换到上一级目录。
python基础语法—day19(笔记)_第10张图片
cd / 表示当用户的根目录
在这里插入图片描述
(2)useradd ss -m -s /bin/bash 创建一个新用户,passwd <用户名> 表示添加一个新密码。在操作中不要用root登录,比较危险,可以创建一个新用户登录。
python基础语法—day19(笔记)_第11张图片
(3)cd - 表示跳转到上一次的位置
python基础语法—day19(笔记)_第12张图片
(4)pwd(打印工作目录):看一下当前在哪一个文件夹下执行命令。
(5)凡是以/开头的路径都是绝对路径,./和…/都表示相对路径(不以/开头的路径)

4.ls命令的基本使用

列出文件和文件夹(不包含隐藏的文件和文件夹)
(1)ls 列出当前目录下的文件和文件夹
(2)ls <路径> 列出指定目录下的文件和文件夹
python基础语法—day19(笔记)_第13张图片
(3)ls -a <路径> 列出指定目录下所有的文件和文件夹,包括隐藏的。ls : 命令 -a : 选项,可选的 /home/suxi : 参数。命令、选项和参数之间用空格隔开。
python基础语法—day19(笔记)_第14张图片
(4)ls -l :等价于ll,用来显示文件(夹)的详细信息(不包含隐藏的)
python基础语法—day19(笔记)_第15张图片
(5)ls -al :用来显示所有文件(夹)的详细信息(包含隐藏的)
python基础语法—day19(笔记)_第16张图片
(6)第一个字母d 表示文件夹,-表示它是个普通文件,
l 表示一个链接(快捷方式);rwx rwx rwx 表示权限,九个字母,三个一组,所有组,所属组和其它权限。r为读取,w为写入,x为执行权限;6 如果是个文件夹,表示这个文件夹里有几个子文件,如果是个文件,表示文件名的个数;第一个suxi表示所有者,第二个suxi表示所有者所属的组 ;4096 文件夹显示的都是4096,如果是文件,显示的是文件的大小,最后是文件夹的名字。
在这里插入图片描述
(7)ls -alh:使用更加贴近人类识别的格式显示,以KMGT形式显示
python基础语法—day19(笔记)_第17张图片

你可能感兴趣的:(python,python,linux)