《Ubuntu实用技术精粹》
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-17
7 3644 0777 0644 umask umask -S 一般用户的umask值为002 系统用户的umask值为022 没有掩码的情况下 文件的默认权限是 rw-rw-rw- 666 目录的默认权限是rwxrwxrwx 777 文件和目录的真实权限为默认权限减去umask值 修改umask值 例如:umask 003 根目录下的目录 /bin 存储常用用户指令 /boot 存储核心,模块映像等启动文件 /dev 存储设备文件 /etc 存储系统,服务的配置目录与文件 /home 存放个人主目录 /lib 存放库文件,诸如核心模块,驱动 /lost found : 存储fack用的孤儿文件 /mnt 系统加载文件系统时用的常用挂载点 /opt 第三方工具使用的安装目录 /proc 虚拟文件系统,包含系统讯息等资料 /root root用户的主目录 /sbin 存储系统管理用的指令 /tmp 临时文件的暂存点 /usr 存放和用户直接相关的文件和目录 /var 存储在系统运行中可能会更改的数据 输入:过滤器的数据来源 标准输入 stdin(0):默认是键盘 输出: 过滤器的数据去向 标准输出:stdout(1):默认是终端屏幕 错误输出:报错讯息与标准输出走不同的I/O通道 标准错误输出:stderr(2):默认是终端屏幕 重定向:标准输入,输出与错误输出,都可以用特定符号改变数据来源或去向 /dev/sdt* 使用< 来重定向输入源 command < file tr ''A-Z'' ''a-z'' < .bash_profile <<从当前文档输入 cat >cat.file<<! >this is test >! 使用>改变数据输出目标 ls -al > list.file 文件已有内容将被清除 覆盖与追加 使用>> 可以将输出追加到文件里 ls >list.file ls -al >>list.file 使用2> 将报错讯息重定向入一个文件 ls-l 2> test 使用2>>将报错讯息追加入一个文件 ls-l 2>>test 双重重定向 一次性地将正确信息和错误讯息分别输出到两个单独的文件 find /etc -name passwd 2> stderr >stdout 使用&>将所有输出重定向到同一个文件 find /etc -name passwd &> allout find /etc -name passwd &> allout 2>&1 管道 使用 | 将前一个过滤器的输出直接送入后一个过滤器的输入 ls -l | grep pass ls -al /etc | more 允许多重管道 ls -al /etc | more | grep fstab cat < file >fileb 拷贝文件 echo "hello" > filea cat filea touch fileb cat < filea > fileb cat fileb cat file.* > file 将多个小文件合并成一个文件 cat filea;cat fileb hello hello cat filea fileb >file cat file hello hello cat file* > file cat file hello hello hello hello which 显示一个可执行文件的完整路径 按照alias——> $PATH的顺序查找 which ls whereis 搜索一个可执行工具及其相关配置帮助信息 whereis ls slocate 关键字搜索 语法 slocate [关键字] locate ls -l /usr/bin/locate find [路径][参数][表达式] find /root -user root find /root -group root find /etc -name passwd find /etc -size 1000k find /etc -size -1000k find /etc -type f find /dev -type b find /etc -type l find /dev -type c find /root -type d find /etc -nouser find /etc -nogroup find /home -perm 0644 find /home -perm 6000 二进制前2位有一即可 设置呢set uid 或者 set gid find /home -perm -6000 二进制前2位都是1 缺一不可 设置set uid和set gid find 加exec 接额外的命令 find /home -perm 6000 -exec chown ofred.ofred {} ; {}代表find找到的文件 禁止转意 ; 表示本行指令结束 wc 统计文件的行,词,字数 wc linux笔记.txt wc -l linux笔记.txt 只查看行数 wc -w linux笔记.txt 只查看字数 wc -c linux笔记.txt 只查看字符数 grep 显示文件中匹配关键字的行 grep "txt" linux笔记.txt grep "a" text grep -n |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: freebsd su root 登陆(su:sorry的解决办法)下一篇: 备忘
关于《Ubuntu实用技术精粹》的所有评论