资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Linux命令【注意:建议用 UltraEdit打开】一.文件处理命令1.命令格式与目录处理命令ls a【查看隐藏文件】ls l【查看文件信息长格式显示】ls d【查看指定目录的详细信息】ls h【显示容量大小】ls i【查看任何文件的 I 节点】ll 文件名【查看一个文件的详细信息】2.目录处理命令mkdir p【递归创建目录】cd【切换指定目录】pwd【显示当前目录】rmdir【删除空目录】cp【复制文件到某个目录下】cp r【复制目录】cp p【保留文件属性】mv【剪切文件、改名】rm【删除文件】rm r【删除目录】rm f【强制执行】3.文件处理命令touch【创建空文件】cat【查看文件内容】cat n【显示行号】tac【显示文件内容(反向列示)】more【分页显示文件内容(空格或 f翻页, Enter换行, q 或 Q退出)】less【分页显示文件内容(可向上翻页),填写/可搜索关键词,n 等于 next,PageUp和PageDown】head【显示文件前面几行】head -n【指定行数,head n 20 /etc/services】tail【显示文件后面几行】tail n【指定行数】tail f【动态显示文件末尾内容】4.链接命令ln【生成链接文件,类似拷贝,可以同步更新】ln s【创建软链接,相当于快捷方式】二. 权限管理命令1.权限管理命令chmod【改变文件或目录权限,u=所有者;g=所有组;o=其他人;a=全部,ugoa+-=rwx,chmod u+x,o-r或 640 文件名,r4;w2;x1,rwx7(4+2+1)】 chmod R【递归修改,子目录的权限也修改】2.其他权限管理命令chown【改变文件或目录的所有者,chown 用户 文件或目录】chgrp【改变文件或目录的所属组】umask【显示,设置文件的缺省权限】三. 文件搜索命令1.文件搜索命令find【文件搜索,find 搜索范围 匹配条件】find 搜索范围 -name或-iname(不区分大小写) 匹配条件【根据文件名称搜索,匹配条件(abcd)=*bc*=ab?,*=匹配任意字符,?=匹配单个字符】find 搜索范围 -size +n/-n/n(n 代表文件的大小)【根据文件的大小搜索】find 搜索范围 -size +163840 -a/-o -size -204800【查找(-a=大于 80M小于 100M的文件,-o=两个条件满足一个即可)】find 搜索范围 -user 用户名【根据用户名搜索文件,搜索范围=/home】find 搜索范围 -group 所属组名【根据所属组名搜索文件】find 搜索范围 -cmin/-amin/-mmin -5【查找 5分钟内被修改过(-cmin=文件属性,-amin=访问时间,-mmin=文件内容)的文件】find 搜索范围 -type f/d/l【根据文件类型查找,f=文件,d=目录,l=软链接文件】find 搜索范围 -inum n【根据 i节点查找,n=i 节点数】以上搜索结果命令加(find /tmp -name *aaaa*) -exec/-ok 命令(ls -l显示详细信息) ;【对搜索结果执行命令操作】与时间有关的选项,共有-atime,-ctime 与-mtime【-atime 表示的是访问时间;-ctime 表示被改变文件状态的时间;-mtime 表示被修改文件内容的时间 】,以-mtime 说明-mtime n:n 为数字,意思是在 n 天之前的【一天之内】被更改过内容的文件;-mtime +n:列出在 n 天之前(不含 n 天本身)被更改过内容的文档名;-mtime -n:列出在 n 天之内(含 n 天本身)被更改过内容的文档名;2.其他搜索命令locate -i 文件名【在文件资料库中查找文件,-i=不区分大小写】updatedb【更新文件资料库,tmp 目录不在更新范围内】which 命令(ls)【搜索命令所在目录及别名信息】whereis 命令(ls)【搜索命令所在目录及帮助文档路径】grep -i/-v mysql /root/install.log【在文件中搜索字符匹配的行并输出,-i=不区分大小写,-v=排除指定字串(#=排除#带头的行)】四. 帮助命令man 命令或配置文件【获取帮助信息】info 命令【获取帮助信息,显示和 man不同】whatis 命令【获取该命令的简介信息】apropos 配置文件名称【只查看配置文件的信息】命令 -help【获取该命令的选项信息】help 内置命令【查看 Shell内置命令的帮助信息】五. 用户管理命令useradd 用户名【添加新用户】passwd 用户名【设置用户密码】who【查看登录用户信息,tty 本地登录,pts 远程终端】w【查看登录用户的详细信息,全】六. 压缩解压命令gzip 文件【压缩文件,压缩后的格式:.gz】gunzip 文件【解压.gz 的压缩文件】tar -zcf temp.tar.gz temp【打包目录,-c:打包,-v:显示详细信息,-f:指定文件名,-z:打包同时压缩,temp:文件名】tar -zxf temp.tar.gz【解压目录,-x:解包,-v:显示详细信息,-f:指定文件名,-z:解包同时解压,temp:文件名】zip -r temp.zip temp【压缩问价或目录,-r:压缩目录,temp:文件名】unzip temp【解压.zip 的压缩文件,temp:文件名或目录】bzip2 -k temp【压缩文件,-k:产生压缩文件后保留原文件,temp:文件名】bunzip2 -k temp【解压文件,-k:解压缩后保留原文件,temp:文件名】tar -cjf temp.tar.bz2 temp【压缩】tar -xjf temp.tar.bz2【解压】七. 网络命令write 用户名【给在线用户发信息,以 Ctrl+D保存结束】wall 信息【发广播信息】ping -c 4 IP地址【测试网络连通性,-c:指定发送次数为 4次】ifconfig eth0 192.168.0.169【查看和设置网卡信息】mail 用户名【查看发送电子邮件,以 Ctrl+D保存结束,help 查看信息】last【列出目前与过去登入系统的用户信息】lastlog -u 502【检查某特定用户上次登录的时间】traceroute 网址【显示数据包到主机间的路径 IP 等等】netstat -t/-u/-l/-r/-n【显示网络相关信息,-t:TCP 协议,-u:UDP 协议,-l:监听,-r:路由,-n:显示 IP地址和端口号】netstat -tlun【查看本机监听的端口】netstat -an【查看本机所有的网络】netstat -rn【查看本机路由表】mount【挂载命令-详细找百度吧】mount /dev/sr0 /mnt/cdrom/【挂载光盘】umount /dev/sr0【卸载挂载点】八.关机重启命令shutdown -h now【现在关机,-h:关机,now:现在】shutdown -h 20:30【定时关机,-h:关机】shutdown -r now【现在重启,-r:重启,now:现在】shutdown -r 20:30【定时重启,-r:重启】shutdown -c【取消前一个定时关机命令】init 0:关机/1:关机/2:不完全多用户/不含 NFS服务/3:完全多用户/4:未分配/5:图形界面/6:重启【系统运行级别】cat /etc/inittab【修改系统默认运行级别】runlevel【查询系统运行级别,默认是 N 3,N:代表上一次的系统级别】logout【退出登录命令注意一定记得退出登录】九.文本编辑器常用命令1).vim常用操作vim 文件名【进入或新建-进入命令模式】i/a/o【进入插入模式,a:在光标所在字符后插入,A:在光标所在行尾插入,i:在光标所在字符前插入,I:在光标所在行行首插入,o:在光标下插入新行,O:在光标上插入新行】:set nu【添加行号】:set nonu【取消行号】gg【到第一行】G【到最后一行】nG【到第 n行】:n【到第 n行-推荐】$【移至行尾】0【移至行首】x【删除光标所在处字符-推荐】nx【删除光标所在处后 n个字符】dd【删除光标所在行,ndd 删除 n行-推荐】dG【删除光标所在行到文件末尾内容】D【删除光标所在处到行尾内容】:n,nd【删除指定范围的行】yy【复制当前行-推荐】nyy【复制当前行一下 n行】dd【剪切当前行】ndd【剪切当前行以下 n行】p/P【粘贴在当前光标所在行下(p)或行上(P)-推荐】r【取代光标所在处字符】R【从光标所在处开始替换字符,按 ESC结束】u【取消上一步操作,撤销-推荐】/string【搜索指定字符串,string:字符串,n:搜索指定字符串的下一个出现位置】:set ic【搜索时忽略大小写】:set noic【取消搜索时忽略大小写】:%s/old/new/g【全文替换指定字符串,冒号指全文替换,%s:全文搜索,old:要替换的字符串,new:替换的新的字符串,g:不询问确认】:n,ns/old/new/c【在一定范围内替换指定字符串,(n,ns:起始行,终止行 s),c:询问确认】:w【保存修改-推荐】:w /tmp/temp.txt【另存为指定文件】:wq【保存退出-推荐】:q!【不保存退出】ZZ【快捷键,保存修改并退出】:wq!【保存修改并退出(文件所有者及 root可使用)】按 ESC【退出模式,进入命令模式】2).vim使用技巧:r /tmp/temp.txt(被导入的文件)【把 temp.txt的内容导入到光标处】:r !date(命令)【可以在不退出 vim的情况下,执行相应的操作命令,date:系统时间命令】:map P I#【定义快捷键:map,P:按 ctrl+v+p(快捷键按 Ctrl+p),注释该行】:map B 0x【定义快捷键:map,B:按 ctrl+v+b(快捷键按 Ctrl+b),取消注释该行】:1,4s/#/g【多行注释,把 1到 4行的行首添加#】:1,4s/#/g【取消多行注释,把 1到 4行的行首的#去掉】:1,4s/g【多行注释,把 1到 4行的行首添加/】:1,4s/g【取消多行注释,把 1到 4行的行首的/去掉】:ab mymail www.xxx163.com【替换,在编辑时填写 mymail回车时就会被替换成邮箱】#快捷键或编辑模式命令 在重启后会失效,必须在/root/.vimrc 或/home/*/.vimrc目录下才会被永久保存-注意填写时不用填写:了=一、软件包管理简介1.软件包分类源码包-脚本安装包二进制包(RPM 包、系统默认包)-常见二、RPM 包管理-rpm 命令管理01.RPM包命令原则http-2.2.15-15.e16.centos.1.i686.rpmhttpd-软件包名2.2.15-软件版本 15-软件发布的次数e16.centos-适合的 Linux平台i686-适合的硬件平台rpm-rpm包扩展名02.RPM
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号