linux基础2--文件权限操作

第一个字母表示文件类型,后面9个表示权限

数字2表示硬链接数,第一个ubuntu表示属主,第二个表示属组,4096表示文件大小,时间是文件最后修改时间M,最后文件名

一. Linux系统一共有7类文件类型:

 -   普通文件

d   目录 directory

l   软链接 link   相当于windows快捷方式

p  管道 pipe    适用于本地两个程序进行通讯的文件(程序)

S  套接字  scoket    一般用于a电脑与b电脑两个程序进行通讯,(联网)

c  字符设备文件 character    显示器,键盘鼠标

b  块设备 block    一般为存储类文件  sda sdb第一块硬盘,第二块硬盘, sda1,sda2为第一块硬盘第一分区,第二分区

二. 权限 rwx rwx r-x  每三个为一组分别是u-user,g-gorup,o-other, 还有a-all

r-读  八进制数字4

w-写  八进制数字2

x-执行 八进制数字1

 -  无   八进制数字0

普通文件默认权限644,普通目录默认权限755

修改权限 change mode

 chmod  权限  文件名

 chmod a/u/g/o+-r/w/x 文件名

三. 链接

 ln -s 原文件1 文件2  软链接命令       链接是l类型,软链接文件,全部权限777,

 ln 原文件1  文件2    硬链接命令  

软链接   修改任一文件还相同,修改后删掉源文件关系还在,相当于软件快捷方式,源文件再拿过来还diff相同,都是再拿过来的源文件内容

硬链接   修改任一文件还相同,修改后删掉源文件关系不在了,同步备份,源文件再拿过来diff不同,1为源文件,2为修改后

硬链接与原始文件共用一个 inode 的,但是 inode 是不跨文件系统的,每个文件系统都有自己的 inode 列表,因而硬链接是没有办法跨文件系统的。

而软链接不同,软链接相当于重新创建了一个文件。这个文件也有独立的 inode,只不过打开这个文件看里面内容的时候,内容指向另外的一个文件。这就很灵活了。我们可以跨文件系统,甚至目标文件被删除了,链接文件还是在的,只不过指向的文件找不到了而已。

四. 属主和属组

查看所有用户 cat /etc/passwd

用户名 x密码位 Uid,Gid,注释,家目录,shell命令信息

 passwd 默认修改当前用户密码,要求不能太短太简单

 passwd 用户名  可以修改为简单的

 sudo su 切换到root用户

 su 用户  切换到普通用户

 exit 或 Ctrl d 退出当前用户

 adduser 用户  增加用户

 deluser  用户   删除用户

查看组用户 cat /etc/group 当创建用户时默认创建组用户

 sudo addgroup 组用户名  创建组用户

 sudo delgroup 组用户名   删除组用户

修改属主 change own

 sudo chown 属主 文件名    修改属主

 sudo chgrp 属组 文件名     修改属组

 sudo chown 属主:属组  文件名    一并修改

 find 命令

 find 路径 -name 文件名  在指定路径中查找文件  权限不够加sudo

五. 打包压缩,解包解压缩

打包命令 tar  三种方法速度,压缩比不一样,目前前两种多,第三种压缩比大

 tar -zcvf xxx.tar.gz XXX  将XXX打包成xxx

 tar -jcvf xxx.tar.bz2 XXX

 tar -Jcvf xxx.tar.xz XXX

解包

 tar -zxvf xxx.tar.gz

 tar -jxvf xxx.tar.bz2

 tar -Jxvf xxx.tar.xz

 tar -xf xxx.tar.xxx  通用tar包解包方式  tar -xf *.tar.*

 zip解包

 unzip xxx.zip

六. 进程管理命令--任务管理器

  top 调出任务管理器,1s刷新一次,回车手动刷新,q退出,通常不用

 ps -ef 或 ps axu查看当前运行程序

 pid 进程号, ppid 父进程号

 kill pid号 杀死进程

 kill -9 pid号 强制杀死

软件下载

 deb系列用deb版   rpm小红帽系列

WPS 搜狗输入法

软件更新命令    apt=apt-get

七. 网络

 ping www.baidu.com

 ip addr

第二个下面inet

八. 特殊符号

 通配符 ?*【】

?表示匹配一个字符

*表示匹配任意字符串

【】有三种用法

【abc】任取其中一个;

【a-c】a到c遍历

【^a】除了a其余都选择

 grep 查找,过滤

 grep 关键字 文件名   打印目标行

 wc 统计文件数据

 wc 文件名 文件行数,单词数(以空白符结束:空格、换行、tab键),字节数

 wc -lc 文件名

 wc -l 文件名  行数

 wc -w 文件名  单词数

 wc -c 文件名  字节数

 | 管道命令 作用:将管道左边命令执行结果传递给管道右边的命令

 ps -ef | grep a.out

适用于组合命令

>  >>  都叫输出重定向,将输出重定向左边命令结果传递给右边的文件

 >清空后存储,>>追加存储,history存1000条,两次一个大于号还是1000行,两次两个大于号2000行

计算指定目录中,文件个数

 ls| wc -w

 ll | wc -l

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值