您的位置:首页 > 运维架构 > Linux

Linux 命令学习!haha

2015-12-23 23:32 260 查看

linux中的查看命令

cat tac nl:这些命令是一下子全部显示

more less:是分页显示部分!

head and tail 是抽取显示!

od 是二进制显示

linux中时间的理解:

mtime:内容变更会更新这个时间!而不是文档的属性和权限变更;

atime:acess time:准确的说,就是内容被读取时会更新这个时间,比如cat filename

ctime:status time:准确来说就是状态改变会改变:比如文档的权限被修改;

默认情况下ls显示的是文档的mtime

 档案预设权限umask

一般情况下!umask是022所以在新建文档时:权限默认是:

rw-rw-r–新建目录的权限是rwxrwxr-x

linux中的隐藏属性

chattr:主要是用来设自属性的!比如+i:设置文档不能被修改 +a只恩能添加不能删除!一般用来设置log稳定囊

lsattr:用来显示隐藏属性的

档案特殊权限SUID SGID SBIT







 4 为 SUID

 2 为 SGID

 1 为 SBIT

而除了数字法乊外,妳也可以透过符号法杢处理喔!其中 SUID 为 u+s ,而 SGID 为 g+s ,SBIT 则是

o+t 啰!杢看看如下癿范例:

查看文件的类型用file来查看

如果你想要知道某个档案的基本数据,例如是属亍 ASCII 戒者是 data 档案,或者是 binary , 有没有使用到动态函式库 (share library) 等等的信息,就可以利用 file 这个命令来检阅喔!

which 寻找执行档

比较简单一般来说就是

which ifconfig

然后显示命令的详细地址

which cd

然后居然什么也咩有

因为cd是bash的内建命令,不在PATH路径里面所以不显示

如果要判断命令的类型可以用type命令

比如

root@debian:~# type ifconfig

ifconfig 是 /sbin/ifconfig

root@debian:~# type cd

cd 是 shell 内建

root@debian:~#

寻找特定档案

whereis

比如

root@debian:~# whereis ifconfig

ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz

locate查找文档

locate [-ir] paawrod

i是忽略大小写 r是正则表达式

大boss是,find查找比较耗时,全盘搜索

find / -mtime 0:

意思是列出来文档内容在24小时改变过得文档

-mtime n :n 为数字,意义为在 n 天前的『一天内』被更过内容的档

案;

-mtime +n :列出在 n 天前(不含 n 天本身)被更过内容的档案档名;

-mtime -n :列出在 n 天内(含n 天本身)被更过内容的档案档名。

-newer file :file 为一个存在的档案,列出比 file 还要新的档案档名

find /etc -newer /etc/passwd :列出比passwd新的文件

搜寻 /home 底下属亍 vbird 癿档案

find /home -user www 列出/home目录下属于www的文件

find / -nouser 列出没有用户的文件在/目录下

find / -name password列出/目录下名字是password的文件

-name filename:搜寻文件名为 filename 癿档案;

-size [+-]SIZE:搜寻比 SIZE 还要大(+)戒小(-)癿档案。这个 SIZE 癿觃格有:

c: 代表 byte, k: 代表 1024bytes。所以,要找比 50KB

还要大的档案,就是『 -size +50k 』

-type TYPE搜寻档案的类型为 TYPE 癿,类型主要有:一般正觃档案 (f),

装置档案 (b, c), 目录 (d), 连结档 (l), socket (s),

及 FIFO (p) 等属性

所以弼然要使用 +7000 ,使用 -7000 表示要吨有 —s–s–t 癿所有三个权

限,

find / -perm +7000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: