分类: LINUX
2008-09-06 19:28:38
一、 文件和目录的操作命令
1、 pwd——显示用户当前所处的目录路径
2、 cd 目录名——改变当前所处的目录或处理绝对目录和相对 路径
$cd . .——回到上一层目录
$cd .——回到原目录
$cd ~——回到user 的HOME directory
$cd /——切换到根目录
$cd . ./目录名——切换到上一层目录中的某一个目录
3、 ls [-参数] 路径或文件名——列出文件回子目录的信息
-a:显示所有的文件,包括以“.”开头的文件(即隐藏文件)
-l:以长格式显示文件或目录的信息(详细信息)
-i:显示每个文件的索引(节点)号
默认:蓝色的是目录、绿色是可执行文件、
红色是压缩文件、灰色是其他文件、浅蓝色是链接文件
4、 tree 目录名——以树的形式显示指定目录下的内容
若不带任何参数,则以树的形式显示目录下的文件和子目录,并递归到各子目录
5、 mkdir [-参数] 目录名——创建目录
-p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立
6、 rmdir [-参数] 目录名——删除目录
7、 cp [-参数] 源文件 目标文件——拷贝文件或目录
-R:强制复制
8、 rm [-参数] 文件或目录名——删除文件或目录
-r:强制删除
-f:删除文件或目录时不提示用户
-i:删除文件或目录时提示用户
-R:递归删除目录,即包含目录下的文件和各级子目录
9、mv [-参数] 源文件或目录 目标文件或目录——移动文件或目录
-i:若目标文件或目录存在时,提示是否覆盖
-f:不论目标文件或目录存在与否,均不提示
注:mv 还可以用来改文件名
二、显示命令:
1、 cat 文件名1 文件名2 .. . . .——显示文件的内容
2、 more 文件名——逐页显示文件的内容
若文件太长,用cat命令只能看到文件的最后一页,而用more命令时可以一页一页的显示。“回车”可以向后移一行,“空格”可以向后移一页;用q键退出。
3、 head [-参数] 文件名——显示文件的前几行
-n num:显示文件的前num行
-c num:显示文件的前num个字符
默认显示文件的前10行
4、 tail [-参数] 文件名——显示文件的末尾几行
-n num:显示文件的末尾num行
-n num:显示文件的末尾num个字符
默认显示文件的后10行
5、 which 命令——确定某一命令的具体位置
6、 file 文件名或目录——显示文件或目录的类型
7、 locate 字符串——查找绝对路径中包含指定字符串的文件
三、进程管理和作业控制
1、 ps [-参数] ——查看系统进程
-a:显示当前控制终端的进程(包含其它用户的)
-u:显示进程的用户名和启动时间等信息
-w:宽行输出不截取输出中的命令行
-l:按长格式显示输出
-x:显示没有终端控制的进程
-e:显示所有进程
-f:产生某个进程的一个完整清单
-t num:显示第num个终端的进程
2、 kill 进程号——给进程发送终止信号
kill –9 进程号:终止该进程
3、 top 命令——实时监控进程程序
四、文件压缩和备份
1、 compress/uncompress [-参数] 文件名:压缩/解压文件命令使生成的文件以“.Z”结尾
-v:显示被压缩的文件的压缩比或解压时的信息
2、 gzip/gunzip –v 文件名:压缩/解压文件,生成文件以“.gz”结尾
3、 zip/unzip 文件名:压缩/解压文件,生成文件以“.zip”结尾
4、 tar
-c:创建一个新的文档
-r:用于将文件附加到已存在的文档后面
-v:列出处理过程中的详细信息
-f:使用档案文件或设备,这个选项通常是必选的
-t:用于列出一个文档文件中的被备份出的文件名
-x:从文挡文件中恢复被备份的文件
tar –cvf 文件包名 目录/文件——创建一个文件包
tar –tvf 文件包名——列出文件包中所包含的文件/目录
tar –xvf 文件包名——恢复出文件包中的文件/目录
五、网络命令
1、 ping [-参数] IP/主机名——测试与目标主机的连通性
-c num:共发出num次信息
-i num:两次信息之间的时间间隔为num秒
2、 ifconfig 是用来配置网卡信息和显示网卡信息的
-a:显示所有网络界面的IP
ifconfig 网卡号 [参数] [Ip地址]
参数选项:
up:激活网卡
down:关闭网卡
#ifconfig eth0 up:启动网卡
#ifconfig eth0 192.168.12.11 netmask 255.255.255.0
把网卡的IP改为192.168.12.11,子网掩码改为255.255.255.0
3、 traceroute 目标主机名或IP
显示本机到目的主机的路由路径
4、 telnet 主机名或IP——远程登录客户程序
可供远程管理
5、 ftp 主机名/IP——FTP客户程序
ls:列出远程机的当前目录
cd:在远程机上改变工作目录
lcd:在本地机上改变工作目录
ascii:设置文件传输方式为ASCII模式
binary:设置文件传输方式为二进制模式
get(mget):从远程机传送指定文件到本机
put(mput):从本机传送指定文件到远程机
6、 wall——向任何终端用户发送字符消息
按ctrl + d结束
7、 write 用户名——向指定用户发送字符消息
8、 mesg [参数]——控制他人想自己的终端发送字符消息
y:允许,n:禁止
六、其他命令
1、 clear——清屏
2、 uname –a ——显示系统信息。包括内核版本等
3、 date [时间]——显示或设置系统的时间
[时间]格式为:MMDDhhmmCCYY.ss
4、 yh——设置为中文环境
5、 help [内置命令]——用于查看Linux内置命令的帮助
若只打help则输出所有内置命令
6、 man [命令名]——命令的帮助手册
7、 shutdown –h now=init 0=poeroff——立刻关机
8、 shutdown –r now=reboot=init 6——重新启动
9、 history——显示用户最近执行的命令
>.bash_history——清空历史记录
10、who——显示谁登录系统