Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57798
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-02 09:11
文章分类

全部博文(32)

文章存档

2017年(21)

2016年(11)

我的朋友

分类: C/C++

2017-01-03 13:45:48

1.   od -t c xxx 打开二进制文件xxx,(-t 以什么形式打开文件,c 以ascii码形式打开 );
    
strings xxx 打开二进制文件xxx
2. touch xxx 创建文件,若xxx文件不存在则是创建xxx文件,若xxx文件存在则是修改文件为当前时间;
    touch -t 201102152018 xxx 将xxx文件的创建时间改为2011年2月15日20时18分(也可用于改访问时间)
3.默认创建文件的权限都为644 ,文件夹的权限为 755 。
    umask 权限过滤符(要过滤的权限),umask 333 将umask值改为333;
    umask -S 保留的权限,其他的过滤。
4.lsatrr xxx 查看文件的隐藏属性;
    chattr +a xxx 给xxx文件添加隐藏属性,+a 添加a属性表示只能添加,不能删除。-a 删除a属性;
    
chattr +i xxx 文件既不能添加也不能删除。
5.chmod u+s xxx 表示当其他人在执行这个命令时就具有所有者的权限这就是SUID;
    SGUID 则是chmod g+s xxx 表示若xxx为目录则xxx目录下创建的子文件或目录都将继承这个组,而不是默认的组;
    SBIT是 chmod o+t xxx 其中xxx只能是目录,表示只能分配给目录的other权限上,表示除了所有者和root其他人都无法删除该目录。
    chmod 4644 xxx 相当于u+s ,2644 相当于g+s1644相当于o+t
6.which xxx 查找命令xxx的路径;
    passwd 更改用户密码;
    ls -l `which xxx` 表示在ls -l 命令中执行which xxx 命令。反引号也可改为$(),即命令的嵌套。
7.hostname 查看主机名;
    echo xxxxxxxx  在屏幕上打印
xxxxxxxx ;
    file xxx 查看文件类型。
8.whereis xxx 表示xxx命令所在的目录和其帮助文档所在的目录。若只想查看命令二进制文件所在的目录则用whereis xxx -b命令;
    whereis xxx -m 则是查看其帮助文档所在的位置;
    which xxx 只是查看二进制文件所在的位置;
    locate xxx 不仅可以查找命令也可以查找关键字。他不是直接查找硬盘中的文件而是在/var/lib/mlocate/mlocate.db数据库中查找,这个数据库每天 创建一次,所以刚创建的文件用locate查找不到;
    若想现在就查到可以使用updatedb更新一下数据库,再查找。
    locate -i xxx 忽略大小写查找。
    find 目录 -属性 属性值  根据属性对应的属性值在指定的目录下查找。
9.find / -iname cztl 忽略大小写在当前目录下查找cztl。
    find / user cztl 找到当前目录下所有者属于cztl的所有文件。
    find / -user cztl -group cztl 查找当前目录中所有者和所属组都为cztl的文件。
    
find / -user cztl -or -group cztl 查找当前目录中所有者或所属组为cztl的文件。
    find -size 4M 在当前目录下查找大小为4M的文件。
    find -size +2M 查找大于2M的文件。
    find / -size -2M 查找小于2M的文件。find -size +2M -size -5M 查找大于2M小于5M的文件。
    find / -ctime +1 查找当前目录下创建时间超过一天的文件。
    find / -ctime 1 在当前目录下找到正好创建一天的文件。 
    find -cmin 10
 查找创建时间正好为10分钟的文件。
    find -cmin -10 查找创建时间小于10分钟的文件。
    
find -cmin +10 查找创建时间大于10分钟的文件。
    find / -newer xxx 查找比xxx文件还新的文件。
    find /mnt -perm 222 在mnt目录下查找权限为222的文件。
    
find /mnt -perm +222 在mnt目录下查找权限至少包含一个2权限的文件(即只要u,g,o中有一个包含2权限即可。+表示或的关系)。
    
find /mnt -perm -222 在mnt目录下查找权限为至少要包含222权限的文件(即u,g,o中都要包含2权限)。
    
find /mnt -perm -2 在mnt目录下查找o权限包含2的文件(-2 表示o权限; -22表示g,o权限;-222表示u,g,o权限)。
10.id cztl 查看cztl的id。
11.dd if=/dev/zero of=file1 bs=1M count=1 (if 代表输入 ,of 代表输出, bs自定义大小zero大小为1M ,count 数量zero为1个)
阅读(630) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~