linux常用命令(二)

时间:2023-03-09 15:44:25
linux常用命令(二)

文件处理命令接上一篇

cat concatenate and display fils 查看小文件

more分页显示文件

空格或者f翻页,回车下一行,Q或q退出。

head –num  num代表行数,该命令为显示前num行

tail –num 同上只是从后显示,即显示后num行

软链接(类似于windows快捷方式)

权限为lrwxrwxrwx 指向源文件

如果源文件被删除该软链接则无效

可以跨文件系统使用,如/用etx3而别的/test用的事etx4,软链接可以在/test源文件在/中

硬链接

时间与源文件相同且同步更新,有点像copy,cp -p可以使得到的新文件时间与原来一样。

删除源文件就像减掉一个映射。linux内核只认识数字,故所有文件目录都有inode标记,我感觉有点像句柄、

硬链接和源文件对应同一个inode标记,所以删除源文件硬链接还可以用,并且他们同步更新。

linux常用命令(二)

硬链接不可以跨文件系统,软链接则可以,应当具体情况具体解决。

权限管理命令

基础方法(少用)

chmod [{ugo}{+-=}{rwx}] [文件目录]

高级方法

r-4  读

w-2  写

x-1  执行

排序ugo  752对应的权限是rwxr-x-w-       rwx-xr--x对应的数字是731

所以可以直接 chmod 722 文件名

su -用户名   切用户  管理员切一般用户不要密码,反之需要,一般切一般也需要,管理员切完后输入exit直接回到管理员用户

rwx   7

rw-   6

r-x    5

r--    4

-wx   3

-w-   2

--x    1

---    0

三个空排列组合可以用2^0,2^1,2^2来进行表示124

对于linux权限有如下定义

名称                                       文件                                           目录

r                                 可以读文件查看文件内容                        可以ls出目录中的内容

w                                可修改文件内容                                   可以删除增加目录中的文件

x                                  可执行文件                                       可进入目录

从上面我们可以知道,对一个目录没有w权限的时候,就算对文件有w权限也无法删除这个文件!

chown   改变文件目录拥有者   chown  文件  所有者

chgrp  同上  linux默认组有adm

umask –S 查看创建文件目录时的默认权限

umask查看权限掩码  0022中  第一个0是特殊权限位  后面是用户权限位的权限掩码需要用777减掉该值才是真正的权限码

777-022=755  对应   rwxr-xr-x

更改也需要给出掩码  如果要改为744就得输入 umask 0033

linux缺省创建的文件不能接受可执行权限