浏览 1520 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-10
最后修改:2009-04-13
一、命令是由:命令名、分隔符、参数、操作对象构成 命令名如:cp(copy) rm(romove) mv(move).... 分隔符通常是空格;也有一些特殊的,如管道“|”、重定向“>”、“>>”、“<”、后台运行“&”、序列执行“&&”,只用这些时候,不需要空格作为分隔符。 参数:1、是由 “-”+“参数名称的首字母” 如:apt-get -h 2、是由“--”+“参数名称” 二、格式约定: tar [-z|j c|x vf] <归档文件>[源文件] “[]”表示可选;“<>”表示必须项 “|”分割的不能同时使用 三、系统信息: uptime 联机信息-时间 w 联机信息-已登陆用户 who 联机信息 -r运行级别 whoami 显示当前用户名 last 最近登陆用户信息 last -10 显示10条记录 uname 系统信息 -s 内核名称(默认参数) -a 全部 -p CPU信息 -n 主机名 -r 内核发行版本 -v 内核版本信息 date 显示、设定系统日期 cal 显示日历 四、文件管理 ls[路径] --color不同文件已不同颜色显示(默认参数) -S 按文件大小排序 -t 按修改时间排序 -a 全部显示 -A 显示隐藏文件 -d 只显示目录 -l 显示详细信息 cd[目录路径]|[特殊路径] ~ $HOME目录(默认路径) - 上一次目录 ..上一级目录 .当前目录 pwd 显示当前路径 file<文件名> 显示文件类型 touch<目标文件> 在不修改文件前提下,修改文件时间属性,通常用来创建文件 mkdir<文件夹> 创建文件夹 -p<多级目录> 按路径创建多级目录 rm <目标目录|文件> 删除 -r -R递归删除 -f 强行删除(无需确认,直接删除) -i 交互删除(询问用户) mv <源文件> <目标文件|目录> 五、文件操作 cat <文件名> 输出文件内容 可以将多个文件内容连接一起输出,使用重定向合并成一个文件 -n 在输出中添加行号 -b 在输出中添加行号,空行不编号 -s 将多个空行合并为一个空行 例子:cat a b c >filename.split more 查看文件内容,建议用less命令 sort 对文件内容排序 diff <文件名> 比较文件 六、权限管理 ls -l -rwx rx rx user group date filename 111 101 101 归属用户权限,归属群组权限,归属其他用户群组权限,归属用户,归属群组,创建日期,文件名称 二进制 八进制 r 100 4 w 010 2 x 001 1 7=4+2+1 = rwx 5=4+1 = rx 还可以使用 a,u,g,o表示归属关系;使用= + - 表示权限变化;使用r,w,x表示权限内容 a--所有用户 u--归属用户 g--归属群组 o--其他用户 = 具有权限 + 增加权限 - 删除权限 r 可读权限 w 可写权限 x 可执行权限 如: a+x 给所有用户增加可执行权限 go-wx 把归属群组和其他用户可读、可写权限去掉 chmod <权限表达式> <文件|目录> -R 递归 -v 显示过程 -c 只显示修改的 如: chmod -R a+x path chmod -Rc 755 path chown <归属用户>[:归属群组] <文件|目录> -R 递归 -v 显示过程 -c 只显示修改的 chown user:group path chown -R user:group path chgrp <归属群组> <文件|目录> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |