1 ls 选项【-ald】【文件或目录】
-a 显示所有文件包括隐藏文件
-l 详细信息显示
-d 查看目录属性
2 cd 【目录】 进入摸个目录下
cd / 切换到根目录
cd .. 回到上级目录
3 pwd 显示当前所在目录
4 touch 创建空文件 例:touch newfile
5 mkdir 【目录名】 创建新的目录 例:mkdir newdir
6 cp -R【源文件或者目录】【目的目录】
-R 复制目录
例1:cp file1 file2 dir1 将文件file1 file2 复制到dir1
例2:cp -R dir1 dir2 将dir1下的所有文件子目录辅助到dir2
7 mv【源文件或目录】【目标文件或目录】
功能 移动文件 更名
例1: mv file1 file3 将当前目录下文件 file1 更名为file3
2:mv file2 dir2 将file2文件移动到 dir2目录下
8 rm -rf【文件或目录】 删除文件或目录
-r 删除目录 例1 : rm -r dir2 删除目录dir2
-f 强制删除 2: rm -file3 删除文件file3
9 cat 【文件名】 显示 文件内容
例1: cat /etc/services 显示/etc/下services文件的内容
10 more【文件】分页显示文件内容
按空格 显示下一页,Enter 此时显示下一行 ,q或者Q退出
例 :more /etc/services 分页显示services内容
11 head -num【文件名】 查看文件前几行
-num 显示文件的num行
例: head -20 /etc/services 显示文件services前面20hang
12 tail -num 【文件名】查看文件后几行
-num 显示文件后num行 -f 动态的显示文件内容
tail -30 /etc/services 显示文件 后30行
13 ln -s 【源文件】【目标文件】 产生链接文件
-s产生软连接文件
例1: ln -s /etc/issue /issue.soft创建issue文件的软连接
2: ln /etc/issue /issue.hard 创建文件一个连接
14 chmod 【{ugo}{+-=}{rwx}】【文件或目录】 改变文件或目录的权限。
或用数字表示 r=4 w=2 x=1 没有权限用0表示
例1:chmod g+w file1 给file1文件所属组的写的权限
2 :chmod 777 dir1 给目录dir1所有用户所有权限
15 chown【用户】【文件或目录】改变文件或目录的所有者
例:chown nobody file1 改变文件file1 的所有者为nobody
16 chgrp 【用户组】【文件或目录】改变文件或目录的所属组
chgrp adm file1 改变文件file1的所属组为adm
17 umask 【-S】
-S 以rwx形式显示新建文件或目录的缺省权限
umask
umask -S
18 which 【命令名称】 显示系统命令所在目录
例:which ls
19 find 【搜索路径】【搜索关键字】 查找文件或目录
例 :find /etc/ -name init 在/etc/中查找文件init
find / -size +204800 在根目录下查找大于100M的文件
find / -user sam 在根目录下查找所有者为sam的文件
find /etc -ctime -l 在/etc下查找24小时内呗修改过的文件
find /etc -size +163840 -a -size -204800 查找大于80m小于100m的文件
find /etc -name inittab -exec ls -l {} \;在/etc下查找inittable文件并显示详细信息
20 locate 【关键字】 寻找文件或目录
例:locate file
21 updatedb 建立整个系统目录文件的数据库
22 grep【制定字串【】【源文件 】 在文件中搜索字串匹配的行并输出
例:grep ftp /etc/services
23 man [命令或者配置文件] 获得帮助信息
例: man ls 查看ls的帮助信息
man services 查看配置文件services的帮助信息
24 info 【任何关键字】 获得帮助信息
l例:info ls 获得ls指令的帮助信息
25 whatis apropos 【任何关键字】
例: whatis ls
apropos fstab 相当于 man -k
makewhatis 建立whatis apropos 搜索使用的数据库,当使用这两个命令发生错误是则说名whatis database没有建立
26 gzip 选项【文件】 压缩文件 压缩后格式为.gz
27 gunzip 选项【压缩文件】 解压缩.gz的压缩文件
例: gunzip file1.gz
28 tar 选项[cvf] [目录] 打包目录 格式 .tar.gz
-c 产生.tar打包的文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
例: tar -zcvf dir1.tar.gz dir1 将目录dir1压缩大包成( dir1.tar.gz)打包成压缩并解压的文件
tar 选项【-zxvf】.tar.gz文件 解压文件
-x 解包.tar文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
例; tar -zxvf dir1.tar.gz 接压dir1.tar.gz 文件
29 zip 选项【-r】 【压缩后文件名称】【文件或目录】 压缩文件或目录
-r 压缩目录 格式.zip
例1: zip services.zip /etc/services 压缩文件
zip -r test.zip /test 压缩目录
unzip 【压缩文件】 解压.zip的压缩文件
例:unzip test.zip
30 bzip 选项【-k】【文件】 格式.bz2
-k 压缩文件保留源文件
例:bzip2 -k file1
bunzip2 选项【-k】【.bz2的压缩文件】 解压缩
-k 解压保留源文件
例: bunzip2 -k file1.bz2
31 wirte 项另一个为用户发消息 以Ctrl + D 为结束
例: write webmaster
32 wall 【message】 【文件名】向所有用户发送广播信息
例: wall Happy New Year!
33 ping 测试网络连通性
例:ping 192.168.1.1
34 ifconfig 选项【-a】 【网卡 设备标示】
-a 显示所有网卡信息
例; ifconfig -a
35 shutdown 关机
例: shutdown -h now
36 reboot 重启系统
37 >或>>输出重定向 例:ls -l /tmp >tmp. msg
date >> /tmp.msg
< 输入重定向 例 wall < /etc/motd
2> 错误输出重定向
例 cp -R /usr/backup/user.bak 2> /back.error
38 | 管道功能 将一个命令的输出传送给另一个命令,作为另一个命令的输入
使用方法 命令1|命令2.....命令n
例: ls -l /etc | more
ls -l /etc | grep init
ls -l /etc |grep init | wc -l
39 命令连接符
; 间隔的各种命令 按顺序一次执行
&& 前后命令的执行存在路基关系,只有&&前面的命令执行成功后,他后名的命令才执行。
|| 前后名伶的执行存在逻辑关系,只有||前面的命执行失败后,它后面的命令才被执行。
40 命令替换符
命令替换: 将一个命令的输出作为另一个命令的参数
格式为: 命令1 `命令2`
例: ls -l `which touch`
41 计划任务
crontab -e
查看计划任务 crontab -l
一普通用户添加计划任务
crontab -u bin -e
查看 普通用户计划任务
crontab -u bin -l
查看所有计划任务
42 查看某一段时间的日志
sed -n '/2010-11-17 09:[0-9][0-9]:[0-9][0-9]/,/2010-11-17 16:[0-9][0-9]:[0-9][0-9]/'p /home/wwwlogs/access.log