Linux_基础指令_2
Posted Zheng"Rui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux_基础指令_2相关的知识,希望对你有一定的参考价值。
linux下一切皆文件
linux下有六种文件->目录,文件,管道等
一、基础指令
1.linux基础指令:
目录指令:ls -la,pwd,mkdir -p,rmdir -p,rm -r,mv,cd ~
隐藏文件:文件命名以.符号开始的文件
特殊文件:./..
目录结构:目录结构是一个树状结构,底层从根目录开始/
绝对路径:
相对路径:
2.文件指令:touch,cat,more,less,head,tail
其他指令:重定向 >>/>
重定向:标准输出重定向
将原本要写入标准输出文件的数据,不在写入标准输入,而是写入到指定文件
>>: 追加重定向,将数据追加到文件的末尾
>:清空重定向,清空文件原有内容,再将数据写入文件
管道符: |
连接两个命令,将前面命令的输出结构,交给后面命令处理
head -n 3 /etc/passwd | tail -n -1
3.压缩解压缩指令:
zip / unzip: zip格式的压缩解压缩操作
gzip / gunzip:gzip格式的压缩解压缩操作
gzip hello.txt
gunzip hello.txt.gz
bzip2 / bunzip2: bzip2格式的压缩解压缩操作
bzip2 hello.txt
bunzip2 hello.txt.bz2
集成命令:tar->打包工具
-c 打包
-x 解包
-z 打包或解包的同时,以gzip格式进行压缩解压缩
-j 打包或解包的同时,以bzip2格式进行压缩解压缩
-v 打包或解包的同时,显示详细信息
-f 用于指定操作文件的名称
tar -czvf **.tar.gz file1
tar -xzvf **.tar.gz
4.匹配查找指令:
### 在指定目录查找文件:find
find ./
-name 按照文件名称查找
-type 按照文件类型查找-fdplcb
-size 按照文件大小查找-大于多少字节,或者小于多少字节
-[amc]time: 以24小时为单位
-[amc]min:以分钟为单位
find ./ -name "*a*"
find ./ -type d [fdplcb]
find ./ -size +10M
-exec 针对查找到的文件,执行指定操作
find ./ -name "*test*" -exec rm -f
### 在指定文件匹配内容:grep
grep "main" ./*
-i 忽略大小写
-v 匹配不包含指定字符串的行
-R 递归针对指定目录下的文件逐个进行匹配
-R选项的操作对象不是文件,是目录
快捷操作:
ctrl+c 中断当前操作
ctrl+d 标准输入完毕
tab: 自动补全命令或者文件名
二、shell
系统内核用户不能直接访问,因为直接访问不安全,内核向外提供访问接口,为了便于系统的操作,
将常用的功能直接写好,比如浏览目录的功能ls,就是直接写好的ls程序---shell指令
shell实际上也是一个程序,功能是捕捉用户的输入,通过输入信息理解用户想要干什么,然后执行
对应的功能程序。
shell的种类:
bash,dash……
## 1.权限:
--权力的限制
Linux系统是一个多用户操作系统,要对每个用户进行权利限制
用户的权限:
在linux中系统将用户分为两类:管理员--root,普通用户
切换用户:su
su root 切换至管理员用户
用户提权:su -- 临时提升用户某种操作的权限
sudo cp a.ext /bin/
文件的权限:用户对文件所能进行的操作的权限控制
用户的分类:文件所有者,文件所属组,其他用户
操作的分类:是否可读 - r,是否可写 - w,是否可执行 - x
目录的权限:浏览 创建或删除 进入
内核中为了节省空间,并不会真正的存储字符,而是通过比特位进行权限控制
rwxrwxr-x -> 111 111 101 -> 八进制表示就是 7 7 5
实例:有个文件权限是653,问其他用户对这个文件能进行什么操作?
命令操作:
设置文件默认创建权限:
umask:设置系统默认的文件创建权限掩码——影响的就是文件的默认创建权限
-S 查看当前默认权限
权限等于: 777 & ~umask
chmod: 修改已存在文件的权限
chmod [ugoa][+/-][rwx] file
chmod 777 file
沾滞位:一个特殊的权限位-针对其他用户的权限位
限制其他用户在一个目录中可以创建文件,但是只能删除自己的,不能删除别人的文件。
chmod +t dirname
以上是关于Linux_基础指令_2的主要内容,如果未能解决你的问题,请参考以下文章