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] paawrodi是忽略大小写 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
相关文章推荐
- 牛人的linux学习四部曲
- linux学习书籍和路线推荐
- Linux学习第二篇
- 如何在 CentOS 上启用 软件集 Software Collections(SCL)
- JZ2440学习笔记,第四部分,移植uboot2015支持JZ2440的DM9000
- JZ2440学习笔记,第三部分,移植uboot2015支持JZ2440的nand flash
- JZ2440学习笔记,第二部分,移植uboot2015支持JZ2440的nor flash
- 【Linux】 JDK安装及配置 (tar.gz版)
- JZ2440学习笔记,第一部分,移植uboot2015支持JZ2440串口
- chapter8:Linux磁盘与文件系统管理之(3)磁盘的分区,格式化,检验与挂载
- Linux/Unix快捷键、常用命令等
- JZ2440学习笔记
- linux的nohup命令的用法
- linux进程学习
- linux 下安装WebBench进行web 性能测试
- Linux使用RPM安装软件
- 虚拟机linux系统能够上网但是不能ping主机
- linux 解压缩
- Linux C 开发环境配置
- [Android Pro] 临时关闭selinux模式 setenforce 0