shell
wikilike7
这个作者很懒,什么都没留下…
展开
-
Linux下查看文件的几种命令的不同之处
Linux下有好几种查看文件的命令,如 cat less more tac nl heand tail od vim ........cat 由第一行显示文件内容less 一页一页的显示内容,可前翻more 一页一页显示内容,不可前翻tac cat反过来的意思,从最后一行显示内容nl原创 2013-02-24 21:28:09 · 471 阅读 · 0 评论 -
文件的三种时间
1. Modification ( mtime) 更改文件内容时会更新这个时间2. Access (atime) 读取文件,例如使用less ,more去读取就会更新这个时间3. Status ( ctime) 文件权限与属性被更改后就刷新这个时间原创 2013-02-25 17:26:18 · 266 阅读 · 0 评论 -
各种引号间的区别
引号都需要成对出现" " 双引号用来代入变量内容' ' 单引号用来显示一般的字符,没有变量` ` 反单引号内的内容优先执行,而其执行的结果将作为外部的输入信息原创 2013-03-11 17:27:47 · 382 阅读 · 0 评论 -
权限问题浅聊
众所周知,linux的权限分为 r w x ,分别是read write execute 文件默认权限是666减去umask(0022),也就是644 rw-r--r--文件夹的默认权限是777减去umask(0022),也就是755 rwxr-xr-x umask相当于掩码目录内的文件和目录的权限会继承父目录的权限权限 二进制值原创 2013-04-22 14:24:12 · 381 阅读 · 0 评论 -
在普通帐号下用sudo命令执行root才能执行的命令
默认下一般帐号可以用 su - 切换至root下执行一些特别的命令1. 切换麻烦,有泄漏的风险 2. 如果忘记root命令,那就不能执行了其实可以通过sudo 命令在一般账户下执行root执行的命令1. visudo 修改#%wheel ALL=(ALL) ALL 为 %wheel ALL=(ALL) ALL2. usermod -a -G w原创 2013-03-20 15:18:57 · 675 阅读 · 0 评论 -
PS1修改
不知道centos怎么了,今天登陆上去之后发现root下命令的提示符全变了,变成了-bash-4.1,查了一下,应该是bash的版本修改profile吧vim /etc/profileshfit+g 定位到最后一行,添加一新行export PS1=“[\u@\h:\t\w]\\$":wq之前是保存成\$的,发现不管是普通账号,还是root账号的提示符都是$原创 2013-04-11 15:17:17 · 616 阅读 · 0 评论 -
shell 通配符
bash中通配符有很多,写写简单的* 表示任意一个字符或者多个字符 ? 表示任意一个字符[ ] 表示匹配方框内的的任意一个字符\ 放在特殊字符前表示忽略字符的原有意义,当做普通字符对待“ ” 双引号内的大部分字符都当做普通字符,但是有部分字符任会保留原有意义,如 $ \ `‘原创 2013-05-03 14:33:30 · 492 阅读 · 0 评论 -
su
在centos经常会遇到需要切换至root用户去执行某个命令发现su - 和 su 的效果是一样的, 但是真的一样么?[wangshichao@wangshichao ~]$ [wangshichao@wangshichao ~]$ pwd/home/wangshichao[wangshichao@wangshichao ~]$ suPassword: [原创 2013-05-06 10:54:37 · 435 阅读 · 0 评论