linux笔记

一 直播课笔记

1 文件目录结构

系统目录结构

在这里插入图片描述

使用ls /查看 ls alias 命令的使用

2 .文件类型

c 字符设备文件

  • 普通文件 s socket文件(通信文件)

d 目录文件

l 软连接文件

b 块设备文件

p 管道文件

3 .绝对路径:以根目录开始 /etc/hostname ~ /123/

相对路径:以当前目录为参照的路径 不是根开始

pwd查看当前所在目录 cd切换工作目录 history 查看历史命令!history

tree命令用来显示文件的目录结构 安装:yum install –y tree

mkdir创建目录 rmdir 删除空目录

rm –rf/ 强制删除 慎用

环境变量PATH

Which 查找命令和别名

cp命令用来拷贝文件和命令

mv命令用来移动文件或改名

cat 命令用来查看文件内容

more 也适用于查看一个文件内容 用cat名列看不了前面内容可以使用more屏

less和more一样功能更全

head 查看文件的前十行

tail查看文件的后十行

5 . 文件和目录权限

所有者=ower

2 所属组group 3其他用户 =other

Chmod用于改变用户对文件或目录的读写执行权

Chown可以更改文件的所有者

Chgrp 更改文件的所属组

chown -R 后面只跟一个字符串之更改所有者,如果加冒号字符串 更改所属组

umask
设置默认权限制 默认 目录权限值755 普通文件权限值 644若用户建立普通文件,则预设没有可执行权限,只有r ,w两个权限,最大值为666(-rw-rw-rw-)

若用户建立目录,则预设所有权限均开放,即777(drwxrwxrwx)

umask数值代表的含义为以上两条规则中的默认值(目录777 文件666)需要减掉的权限
二 预习课笔记
2.17 隐藏权限lsattr_chattr 隐藏权限用ls -l查看不到 chattr 设置权限例如给1.txt加隐藏权限 chattr +i 文件不能被删除、改名、设定链接 同时不能写入或新增内容
在这里插入图片描述
用命令 lsatter 1.txt查看权限
在这里插入图片描述
chattr -i 去掉 i权限 文件可操作可执行
在这里插入图片描述

chattr +a文件可以追加内容 可以更改时间 不能更改删除重命名
chattr -a 去掉权限
lsattr -R 递归操作方式
lsattr -a列出目录中所有文件 包括隐藏文件
lsattr -D 显示目录本身

在这里插入图片描述
2.18 特殊权限set_uid

在这里插入图片描述
set_uid 普通用户执行拥有该权限的二进制文件时,可以使普通用户临时拥有root权限设置set_uid 权限 chmod u+s /usr/bin/ls
去掉set_uid权限 chmod u-s /usr/bin/ls

在这里插入图片描述
2.18 特殊权限set_uidset_gid 可以作用可执行文件和目录上 作用于文件时,作用效果与set_uid一样set_gid作用于目录上时在该目录下创建的目录或文件的所属组与该目录的所属组一致

设置权限chmod g+s  234
删除权限chmod g-s 234

在这里插入图片描述
特殊权限set_bit
stick_bit权限是用于防止自己的文件被其他用户删除的设置了权限后除了这文件的所有者和所属组之外的用户是不能删除的

设置stick_bit权限     chmod o+t

在这里插入图片描述
软连接文件
软链接类似于windows系统中的快捷方式软链接是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。软链接可对文件或目录创建。

在这里插入图片描述
为某一个文件在另外一个位置建立一个同不的链接
在这里插入图片描述

创建软连接 ln -s 源文件 目标文件

硬链接文件

硬链接是一个文件使用了多个别名 有同一个inode

硬链接表示;ln 源文件 目标文件

只能对文件创建 不能做用于目录

例如 在tmp下 touch 456如下

[roo

t@qinkai-01
tmp]# touch 456

[root@qinkai-01
tmp]# ll

总用量 4

drwxr-xr-x. 2 root
root  17 10月 22 09:16 111

-rw-r--r--. 1 root
root   0 10月 22 09:25 456

在这里插入图片描述

如图所示删除一个文件是不影响其他文件

在这里插入图片描述

2.23 ——2.25
find命令

Locate 命令类whereis通过查找预先生成的文件列表库来告诉用户要查找的文件在哪里 后面直接跟文件名

#yum install –y mlocate

#locate 

find是查找的意思 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示

单独使用find 列出当前目录及子目录下所有文件和文件夹

在这里插入图片描述

find用法

-atime +n/-n 表示访问或执行时间大于或小于n天的文件

-ctime +n/-n 表示写入 更改inode属性

-mtime +n/-n 表示写入时间大于或小于n天的文件

: find .-name 文件名 表示直接查找该文件名的文件

按文件类型查找文件 find包含了f .b .c .d . l .s等文件类型

查找文件 find . –type f

查找目录 find . –type d

按文件属性查找 find –user 用户名

所属组查找 find –group 所属组

2.26 文件后缀

在linux中为了便于区分在定义文件名时加一个后缀名
比如 1.txt
在这里插入图片描述

在这里插入图片描述

2.27 linux和windows文件互传

安装yum install -y lrzsz 可以使用sz命令

例如# sz a.txt 运行后可以保存文件到桌面

在这里插入图片描述

用rz直接回车可以把windos上文件直接传到linux当前目录
在这里插入图片描述

Putty不支持  需要使用shell
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值