1.命令提示符[root@localhost ~]# : 其中root为当前用户名,localhost为主机名,~为当前所在目录,#超级用户提示符,$普通用户提示符。
2.硬链接和软连接区别:
转自:http://www.cnblogs.com/ylan2009/p/4287929.html
3.压缩命令
① .zip压缩 : zip [压缩文件名] [源文件](压缩文件) zip -r [压缩文件名] [源目录](压缩目录)
解压缩 unzip [压缩文件名]
② .gz格式 压缩:gzip [源文件]: 压缩为.gz格式压缩文件,源文件消失
gzip -c [源文件] > [压缩文件] :压缩为.gz格式压缩文件,源文件保留
gzip -r [目录 ]:压缩目录下的所有子文件,但是不能压缩目录
解压缩: gzip -d [压缩文件] = gunzip [压缩文件]
③ .bz2格式 压缩:bzip2 [源文件] : 压缩为.bz2 ,不保留源文件
bzip2 -k [源文件] :压缩之后保留源文件
#不能压缩目录
解压缩:bzip2 -d [压缩文件] = gunbzip [压缩文件] :解压文件,-k保留压缩文件
④ tar -cvf [打包文件名] [源文件] :打包文件为tar,打包不是压缩,先打包再压缩,因为.gz 和.bz2不能压缩目录
选项 -c 打包 -v 显示打包过程 -f指定打包后的文件名
-xvf 打包文件名 选项: -x 解打包
tar -zcvf :直接压缩为.tar.gz源文件
tar -zxvf:解压缩.tar.gz格式的压缩文件
tar -jcvf :压缩为.tar.bz2文件
tar -jxvf :解压缩 .tar.bz2文件
4.挂载光盘:first step: mikdir /mnt/cdrom/ #建立挂载点(只要在空的就可以建立挂载点)
second step : mount -t iso9660 /dev/sr0/ /mnt/cdrom/ #挂载光盘
5.输出重定向: 命令 > 文件 :以覆盖的方式,将命令的正确输出输出到文件或设备中
命令 >> 文件 : 以追加的方式 。。。(正确输出大于号之后没空格)
错误命令 2>文件:以覆盖的方式,将命令的错误输出输出到文件或设备中(错误语句>之后需要不能有空格)
错误命令 2>>文件: 以追加的方式 。。。
命令 >文件 2>&1 :以覆盖方式,将正确输出和错误输出都保存在同一个文件里。(=命令 &> 文件)
命令 >>文件 2>&1:以追加方式,。。。。。。(=命令 &>> 文件)
命令 >> 文件1 2>> 文件2 将正确输出输出到文件1中,错误输出输出到文件2中
6. ; 命令之间没有逻辑关系,相互独立
命令1 && 命令2 : 与,命令1正确执行,命令2就执行
命令1 || 命令2 : 或, 命令1正确执行,命令2就不执行,命令1不正确执行,命令2执行
命令1 | 命令2 : 管道符 ,命令1的结果作为命令2的输入对象
7. 通配符:
? :匹配任意一个字符
* : 匹配任意内容
[] :匹配括号中的任意一个字符
[-] : 匹配范围内任意一个字符 - 代表范围
[^] : 匹配不是括号内的一个字符 ^ 逻辑非
其他特殊符号:
‘’ 单引号:在单引号中所有特殊符号都没有特殊意义
“” 双引号 : 在双引号中大部分特殊符号没有特殊意义,除了“$”,"\","`"
`` 反引号 : 反引号括起来的内容是系统命令,作用和$()一样
$() :会先执行他,用来引用系统命令。
# :注释
$ :用于调用变量
\ : 转义字符,跟在转义字符后面的特殊符号,失去特殊意义
5.cd:进入目录
选项:~ 回到家目录 , - 回到上次目录 ,..回到上级目录 .进入当前目录
7.cp [选项] [原目录或文件] [目标目录]:复制文件或目录
选项 -r 复制目录 -p连带属性文件复制 -d 若源文件为链接文件,链接属性复制 -a 等于-pdr (什么都一模一样)
12.find [搜索范围] [选项] [搜索路径]:搜索文件 可以使用通配符:* 匹配任意内容 ?匹配任意一个字符 []匹配任意一个中括号中的内容
-name 文件名
-iname 不区分大小写
-user 按照所有者搜索
-nouser 查找没有所有者的文件
-mtime 修改文件时间 +10 十天前修改文件 10 十天当天 -10 十天内
-atime 文件访问时间
-ctime 改变文件属性
-size 25k 大小为25k的文件 -25k小于25k的文件 +25k 大于25k的文件
-inum 节点id (可以通过ls -i查看节点名)
-a and 例 find /root -size +25k -a -size -50k
-o or
-exec ls -lh {} \ :-exec/ok 命令 {} \ 对搜索结果执行操作
13.grep [选项] 字符串 文件名:搜索字符串命令,在文件当中搜索匹配的字符串
选项: -i忽略大小写 -v 排除指定字符串
14 info 命令:更加详细的命令帮助
15.系统运行级别 :init 0:关机 init:1 单用户 init2:不完全多用户,不包含NFS服务 init 3,完全多用户 init 4 未分配 init 5 启动图形界面 init 6 重启
在/etc/inittab
2.ls [选项] [参数]:查看目录的内容。
选项 :-a 显示所有文件,包括隐藏文件,-l 显示详细信息 (ll),-d查看目录属性, -h显示文件大小 -i 节点id
其中在-l中文件详细信息会由如‘-rw-rw-r--.’等,其中第一位为文件类型(-为文件,d为目录,l为链接文件),之后每3位为一组(第一个三位:所有者,第二个三位:所属组,第三个三位:所有人)其次r:读,d:写,x:执行。 之后.点位ACL权限
9.ln [选项] [原文件] [目录文件] : 生成链接文件
选项 :-s 软连接
10.locate 文件名:在后台数据库中搜索文件,搜索速度快,只能进行文件名的搜索
搜索设置在 /etc/updatedb.conf文件中设置。
16. logout:登录退出
17.last :查询当前登录和过去用户登录的信息
lastlog:查看所有用户最后一次登录
14 man [选项] 命令: 获取指定命令的帮助
选项:-f 命令的级别 -k:等于apropos 查看和命令相关的所有帮助
4.mkdir -p [目录名]:建立目录。
选项:-p 递归创建
8.mv [源文件] [目标目录]:剪切或者改名
15. mount :现有的系统挂载
mount -t -o [设备文件名] [挂载点]
选项: -a 依据配置文件/etc/fstab内容 自动挂载 -t 文件系统名,加入文件系统类型来指定挂载类型,例如ext3,ext4,iso9660等 -o 特殊选项
unmount [设备名或者挂载点] :卸载命令
16.more [文件名]:分屏查看文件内容
3.pwd:查看当前路径
6.rmdir [目录名]:删除空目录(只能删空目录)
rm -rf [文件名或者目录]:删除文件或者目录
选项:-r 删除目录 -f 强制删除
14.shutdown [选项] [时间]:关机 (halt poweroff,init 0 其他三个不太安全的关机命令)(reboot,init 6 重启命令)
选项:-c 取消前一个关机命令 -h关机 -r 重启
11.whereis 命令名:搜索命令所在路径和帮助文档所在位置,只能找系统命令 例:‘whereis ls
选项:-b 只查找可执行文件 -m只查找帮助文件
12 which 命令名:也是找命令所在位置
13 w [用户名] (用户名可加可不加):查看登陆用户信息
who [用户名]:简略的查看登录用户信息
last 查看之前登录的信息
14.wc 统计输入的单词数,行数,字符数等