7-28上课笔记(补充)

内容摘要:

一、系统目录结构

二、常用的部分查看命令

三、环境变量PATH、cp命令、mv命令

四、文件查看 cat/more/less/tail

五、文件和目录权限

 

一、系统目录结构

Tree命令安装,yum install –y tree

 

Tree –l 查看对应的目录

2,文件目录结构

 

这里的 /bin/  /sbin/ /user/bin/ /user/sbin/:储存系统命令的文件目录

/boot/ 系统启动相关文件目录(Grub)

/dev/ 设备目录文件(鼠标键盘cd等)

/etc/ 系统配置文件目录(网卡等)

/home/家目录

/lib/:库文件

/media/ 媒体介质

/mnt/临时挂载

/opt/ 空目录

/proc/系统进程

/tmp/临时文件,例如下载的内容或者软件包经常在这个目录下操作(本目录任何人都可以操作)

/var/存储系统日志

二,常用的部分查看命令

 1,ls命令

       -I 查看ilod号

-h 以M或者其他的G单位显示大小

-a 可以显示隐藏文件

-d 显示目录本身,

-t  按时间

查找目录等可以用which

 

 

 

 

 

 

 

 

  1. alias命令相关 (查看系统里面所有的命令别名:alias)

创建别名:alias riven=’ls –lhai’ 结合后面的PATH使用。

 

 

3,绝对路径和相对路径解释:

       寻路从根目录开始,依次将各级子目录组合起来,形成的路径就称为某个文件的绝对路径,例如编辑网卡/etc/sysconfig/network-scripts/ifcfg-ens33,不管在任何目录下那么都可以按照指令找到这个目录,则称为绝对路由路径,从/etc开始,而加入从etc目录下开始进入,则叫相对路径

4,CD命令:

cd   回到用户的家目录

       cd – 回到上次目录

cd ~ 相当于/root

cd .. 返回当前目录的上层目录

5,mkdir /rmdir 命令,创建目录与删除空目录

       一般是mkdir 目录,则直接创建目录

mkdir创建目录,例如,这里是创建连续目录

 

 

 

 

三、环境变量PATH、cp命令、mv命令

 

PATH:目录的集合

可以用echo $PATH来查看环境变量

可以添加变量,例如添加tmp目录

临时加入PATH

如果需要保存则需要放到etc/profile中

vi /etc/profile


在最后一行加上PATH=$PATH:/tmp/

测试tmp是否可用

 

 

 

我们在/tmp下简单写一个qwer名称脚本命令:

#!/bin/bash

ls -al

 

如果需要恢复原来的path命令,去掉加的PATH变量即可

 

cp命令:

       复制,将源文件复制到另外文件,如果原文件与目的位置一样,则提示是否覆盖

      

mv命令:

       移动,注意目的地址必须要存在,注意mv和cp均可以覆盖已经存在文件。

      

 

 

四、1,文件查看 cat/more/less/tail

        Cat:一般是直接接文件名,一般是直接接绝对路径,相对路径也是

Cat也可以合并此操作,例如有两个文件,123.txt和456.txt

Cat 123.txt 显示123.txt的内容

Cat 456.txt 显示456.txt的内容

Cat 123.txt    举例如下:

查看行数 可以用wc –l 文件名

[root@localhost ~]# wc -l /tmp/test/qwer

2 /tmp/test/qwer

 

More:类似cat ,看完之后自动退出

      more   文件名 一页一页显示 ,CTRL+B往前,CTRL+F往后看,

        Less,看完文件之后不退出,看的过程中,q键退出

     Head 文件名,默认看开头前10行,

Head可以配置指定行数,例如这里只看1行

 

 

tail用法:

tail的用处也是查看文件,从尾行开始看起

tail  -f  加f之后可以看动态文件,例如看linux日志

tail 也可以用于压缩和压缩文件(tar.gz, rar,zip 等),此处不提

五、文件和目录权限

5.1,文件和目录权限chmod

首先了解几个点,rwx,每三位代表一个二进制数2的0次方,1次方,2次方

可读r=4;   w 可写 w=2;x 可执行 x=1

例如在一个ls –l中我们看到左边有文件的属性

那么-rw-r- r-  数据为3组,rw一组,r一组,r一如

对比上面的值,那么值为644,对的是可读,可写,无法执行

文档权限有三段,第一段是文档所有者,第二段是所属组,第三段是其他用户

如果需要赋予执行,那么第一个加上-rwx-r-r

命令chmod 744 /tmp/test/123.txt

这时候的123.txt变成了一个可执行任务

chmod

对于一个文件夹,如果想更改所有的文件的配置,从算法上最大为rwx

对应最大权限值为777

chmod –R 777 目录,那么这个目录下的所有文件都是最大权限

 

5.2 更改所有者和所属组chown和chgrp命令

一般应用:

chown  username  文件或者目录,修改一个文件所属

chown -R     文件或者目录  ,修改一个文件或者文件夹下所属

例如:将文档的123的所有者root修改成zhao

 

chgrp命令,与chown类似,不过修改的是用户组

chgrp   组名  文件/目录

 

例如: 将123.txt改到grp3的所属组

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_41654660/article/details/81356745