linux命令大全Rhett2012.10.03一文件、目录操作命令1、ls命令功能:显示文件和目录的信息ls以默认方式显示当前目录文件列表ls-a显示所有文件包括隐藏文件ls-l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls-lh显示文件的大小,以容易理解的格式印出文件大小(例如1K234M2G)ls-lt显示文件,按照修改时间排序一文件、目录操作命令2、cd命令功能:切换目录cddir切换到当前目录下的dir目录cd/切换到根目录cd..切换到到上一级目录cd../..切换到上二级目录cd~切换到用户目录,比如是root用户,则切换到/root下一文件、目录操作命令3、cp命令功能:copy文件cpsourcetarget将文件source复制为targetcp/root/source.将/root下的文件source复制到当前目录cp–avsoure_dirtarget_dir将整个目录复制,两目录完全一样一文件、目录操作命令4、rm命令功能:删除文件或目录rmfile删除某一个文件rm-ffile删除时候不进行提示。可以于r参数配合使用rm-rfdir删除当前目录下叫dir的整个目录5、grep命令功能:检索文字列一文件、目录操作命令6、mv命令功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令mvsourcetarget将文件source更名为target7、sed命令功能:置换文字列,删除行。一文件、目录操作命令8、diff功能:比较文件内容diffdir1dir2比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出difffile1file2比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的9、find功能:检索文件和目录一文件、目录操作命令10、ln命令功能:建立链接。windows的快捷方式就是根据*inx下的链接的原理来做的lnsource_pathtarget_path硬连接ln-ssource_pathtarget_path软连接11、pwd命令功能:显示当前目录pwd二查看编辑文件命令1、cat命令功能:显示文件的内容,和DOS的type相同catfile2、more命令功能:分页显示命令morefilemore命令也可以通过管道符(|)与其他的命令一起使用,例如:psux|more二查看编辑文件命令3、tail命令功能:显示文件的最后几行tail-n100aaa.txt显示文件aaa.txt文件的最后100行4、vi命令vifile编辑文件filevi原基本使用及命令:输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出二查看编辑文件命令5、touch命令功能:创建一个空文件touchaaa.txt创建一个空文件,文件名为aaa.txt6、wc命令功能:显示文件的行数,字节数或单词数三基本系统命令1、man命令功能:查看某个命令的帮助,如果你不知道某个命令的用法不懂,可以问他,他知道就回告诉你例如:manls显示ls命令的帮助内容2、w命令功能:显示登录用户的详细信息三基本系统命令3、who命令功能:显示登录用户4、last命令功能:查看最近那些用户登录系统三基本系统命令5、date命令功能:系统日期设定date显示当前日期时间date-s20:30:30设置系统时间为20:30:30date-s2002-3-5设置系统时期为2003-3-5三基本系统命令6、clock命令功能:时钟设置clock–r对系统Bios中读取时间参数clock–w将系统时间(如由date设置的时间)写入Bios三基本系统命令7、uname命令功能:查看系统版本uname-R显示操作系统内核的version8、reboot/halt命令功能:重新启动系统三基本系统命令9、shutdown命令功能:关闭,再启动系统shutdown-rnow重新启动系统,停止服务后重新启动系统shutdown-hnow关闭系统,停止服务后再关闭系统10、su命令功能:切换用户su-切换到root用户四监视系统状态命令1、top命令功能:查看系统cpu、内存等使用情况2、free命令功能:查看内存和swap分区使用情况3、uptime功能:现在的时间,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载四监视系统状态命令4、vmstat命令功能:监视虚拟内存使用情况5、ps命令功能:显示进程信息psux显示当前用户的进程四监视系统状态命令6、kill命令功能:干掉某个进程,进程号可以通过ps命令得到kill-91001将进程编号为1001的程序干掉7、sleep命令功能:某进程停止指定的时间五磁盘操作命令1、df命令功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。2、du命令功能:检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。五磁盘操作命令3、mount命令功能:使用mount命令就可在Linux中挂载各种文件系统。4、mkswap命令功能:使用mkswap命令可以创建swap空间。5、fdisk命令功能:对磁盘进行分区五磁盘操作命令6、mkfs命令功能:格式化文件系统,可以指定文件系统的类型,如ext2、ext3、fat、ntfs等7、dd命令功能:功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。六用户和组相关命令1、groupadd命令功能:添加组groupaddtest1添加test1组2、useradd命令功能:添加用户useradduser1添加用户user1,home为/home/user1,组为user1六用户和组相关命令3、passwd命令功能:更改用户密码passwduser1修改用户user1的密码4、userdel命令功能:删除用户userdeluser1删除user1用户六用户和组相关命令5、chown命令功能:改变文件或目录的所有者chownuser1/dir将/dir目录设置为user1所有6、chgrp命令功能:改变文件或目录的所有组chgrpuser1/dir将/dir目录设置为user1所有六用户和组相关命令7、chmod命令功能:改变用户的权限chmod666file将文件file设置为可读写8、id命令功能:显示用户的信息,包括uid、gid等9、finger命令功能:显示用的信息七压缩解压命令1、gzip格式命令功能:压缩文件,gz格式的注意:生成的文件会把源文件覆盖2、zip格式命令功能:压缩和解压缩zip命令七压缩解压命令3、bzip2根式命令功能:bzip2格式压缩命令,注意:生成的文件会把源文件覆盖4、tar命令功能:归档、压缩等,比较重要,会经常使用。-cvfDSTfilename.tarSRCfilename压缩文件或目录七压缩解压命令5、unzip命令功能:解压zip文件6、gunzip命令功能:解压gz文件八网络相关命令1、ifconfig命令功能:显示修改网卡的信息ifconfig显示网络信息2、route命令功能:显示当前路由设置情况八网络相关命令3、netstat命令功能:显示网络状态netstat-an查看网络端口信息4、ping命令功能:调查远程主机的状况以及发送包等等八网络相关命令5、traceroute命令功能:路由跟踪6、nslookup命令功能:域名解析排错八网络相关命令7、host命令功能:检索host的信息8、hostname命令功能:表示设定主机名称九其他命令1、ssh命令功能:远程登陆到其他主机,基于SSL加密2、telnet命令功能:远程登陆到其他主机,明码传输,没有加密telnet192.168.1.5九其他命令3、ftp命令功能:连接ftp服务器,传输文件4、scp命令功能:远程拷贝