VirtualBox-4.1.2 + CentOS-5.6
Ctr+Alt+F6进入命令行 Ctr+Alt+F7进入图形界面
shift+pageUp shift+pageDown 上下翻页
创建删除文件
1:$ tourch myfile 创建文件
$ mkdir directory 创建文件夹
$ rm myfile 删除文件
$ rmdir directory 删除文件夹
文件权限
1:ls -l 查看目录下所有的文件,同时包括所具有的权限,创建时间,文件类型等
eg:-rwxr-xr-x 1 zhchx zhchx 4096 Aug 26 2011
r:读权限 w:写权限 x:执行权限 前三位:文件宿主权限 中间三位:同组用户权限 后三位:其他用户权限
2:$ touch myfile 创建文件
$ mkdir directory c创建文件夹
3:chmod [who] operator [permission] filename 修改文件权限
who可选值:u:文件属主 g:同组用户 o:其他用户 a:所有用户
operator:+:设定权限 -:取消权限 =:设定权限
permission:r:读 w:写 x:执行 l:文件加锁,其他用户无法访问 s,t:还没明白什么意识
eg:$ chmod u + x dt 文件属主追加执行权限
也可以采用7421权限模式
chmod [mode] file
1:执行 2:写 4:读
eg:$ chmod 741 test
$ chmod 741 * 设置目录下所有文件的权限
目录的权限将会覆盖目录中文件的权限
文件查找
1:find
find pathname -options [-print -exec -ok]
pathname:查找的路径 .当前目录 /系统根目录
-print 命令将匹配的文件输出到标准输出。
-exec 命令对匹配的文件执行该参数所给出的s h e l l命令。相应命令的形式为' c o m m -
and' {} \;,注意{ }和\;之间的空格。
-ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的s h e l l命令,
在执行每一个命令之前,都会给出提示,让用户来确定是否执行
-options (只列出常用几个)
-name 按照文件名查找文件。
-perm 按照文件权限来查找文件。
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用了-depth
选项,那么- prune选项将被find命令忽略。
-user 按照文件属主来查找文件。
-group 按照文件所属的组来查找文件。
-type 查找某一类型的文件
eg:按name查找
$ find ~ -name "*.txt" -print “~"代表$HOME目录
$ find . -name "*.txt" -print 当前目录
$ find . -name "[A-Z]*" -print 以一个大写字母开头的文件
$ find /etc -name "host*" -print etc目录下查找
按perm查找
$ find . -perm 755 -print
$ find . -perm 755 -print
$ find /apps -name "/apps/bin" -prune -o -print 不在apps/bin目录下查找
按user和nouser查找
$ find ~ -user dave -print 如果dave用户不存在:invalid argument 'dave' to '-user'
$ find /home -nouser -print
按group和nogroup查找
$ find /apps -group accts -print 如果不存在,提示:invalid argument accts to '-user'
按更改时间查找
$ find / -mtime -5 -print 更改时间在5日之内
$ find /var/adm -mtime +3 -print 更改时间在3天之前
查找比某个文件新或旧的文件
后台命令
1:cron和crontab