Ubuntu的一些常用命令.doc_第1页
Ubuntu的一些常用命令.doc_第2页
Ubuntu的一些常用命令.doc_第3页
Ubuntu的一些常用命令.doc_第4页
Ubuntu的一些常用命令.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ubuntu的一些常用命令1文件管理#ls ls-a列出当前目录下的所有文件,包括以.头的隐含文件文件管理#ls ls-l或ll列出当前目录下文件的详细信息文件管理#pwd pwd查看当前所在目录的绝对路经文件管理#cd cd.回当前目录的上一级目录文件管理#cd cd-回上一次所在的目录文件管理#cd cd或cd回当前用户的宿主目录2文件管理#mkdir mkdir目录名创建一个目录文件管理#mkdir mkdir p递归式去创建一些嵌套目录文件管理#rmdir Rmdir空目录名删除一个空目录3文件管理#rm rm文件名文件名删除一个文件或多个文件文件管理#rm rm-rf非空目录名递归删除一个非空目录下的一切,不让提式-f 4文件管理#cat cat文件名一屏查看文件内容5文件管理#more more文件名分页查看文件内容6文件管理#less less文件名可控分页查看文件内容7文件管理#grep grep字符文件名根据字符匹配来查看文件部分内容8文件管理#mv mv路经/文件/经/文件移动相对路经下的文件到绝对路经下文件管理#mv mv文件名新名称在当前目录下改名9文件管理#cp cp/路经/文件./移动绝对路经下的文件到当前目录下10文件管理#find find路经-name字符串查找路经所在范围内满足字符串匹配的文件和目录11文件管理#ln ln源文件链接名创建当前目录源文件的硬链接ln/home/test/usr/test1在/usr下建立/home/test的硬链接12文件管理#ln Ln-s ab创建当前目录下a的符号链接b 13文件管理#touch touch file1 file2创建两个空文件14磁盘管理#df df用于报告文件系统的总容量,使用量,剩余容量。15磁盘管理#du du-b/home查看目前/HOME目录的容量(k)及子目录的容量(k)。16磁盘管理#fdisk fdisk-l查看系统分区信息17磁盘管理#fdisk fdisk/dev/sdb为一块新的SCSI硬盘进行分区18磁盘管理#mkfs.ext3 Mkfs.ext3/dev/sdb1为第一块SCSI硬盘的第一主分区格式化成ext3的文件系统mkfs.ext2 Mkfs.ext2/dev/sdb2格式化成ext2文件系统19磁盘管理#mount mount-t文件系统类型设备路经访问路经磁盘管理#文件系统类型ISO9660光驱文件系统vfat Fat文件系统(windows)挂载光驱#mount tiso9660/dev/cdrom/mnt/cdrom挂载FAT#mount tvfat/dev/hda5/mnt/cdrom挂第一个ide的第五个逻辑分区17磁盘管理#Umount/mnt/cdrom卸载/mnt/cdrom为空18文件权限#chmod chmod u+s file为file的属主加上特殊权限chmod g+r file为file的属组加上读权限chmod o+w file为file的其它用户加上写权限chmod a-x file为file的所有用户减去执行权限chmod 765 file为file的属主设为完全权限,属组设成读写权,其它用户具有读和执心权限19文件权限#chown chown root/home把/home的属主改成root用户20文件权限#chgrp chgrp root/home把/home的属组改成root组21打印管理#redhat-config-printer-tui进入安装打印机界面22打印管理#lp lp dhptr file打印file到hptr的打印机上23打印管理#lpq Lpq P打印机名查看打印机的状态24打印管理#lprm Lprm P打印机名a删除打印机内的打印作业25打印管理#disable Disable rchanging paperHPtr禁用打印机并提示原因26打印管理#enable Enable HPtr重新启用被禁用的27用户管理#useradd Useradd创建一个新的用户28用户管理#groupadd Groupadd组名创建一个新的组29用户管理#passwd Passwd用户名为用户创建密码30用户管理#Passwd-d Passwd-d用户名删除用户密码也能登陆31用户管理#Passwd-l Passwd-l用户名锁定账号密码32用户管理#Passwd-u Passwd-u用户名解锁账号密码33用户管理#Passwd-S Passwd-S用户名查询账号密码34用户管理#Usermod-l Usermod-l新用户名老用户名为用户改名35用户管理#Usermod-L Usermod-L要锁定用户名锁定用户登陆36用户管理#Usermod-U Usermod U解锁用户名解锁用户登陆37用户管理#Usermod-u Usermod u501用户名改变用户UID 38用户管理#Userdel Userdel r用户名删除用户一切39用户管理#Groupmod-n Groupmod n新用户名老用户名为组改名40用户管理#Groupmod-g Groupmod g501组名改变组GID 41用户管理#groupdel Groupdel组名先应删它的用户删除组42用户管理#gpasswd-a gpasswd-a用户名组名增加用户到组43用户管理#Id id用户名查用户信息44软件管理#rpm-qa rpm qa|less查询已安装RPM 45软件管理#rpm qa|grep ftp查询指定RPM 46软件管理#rpm-q rpm-q已安装的RPM包查是否安装47软件管理#rpm-q telnet-server查看telnet服务器包48软件管理#rpm-qi rpm qi软件包名称查看软件的描述信息49软件管理#rpm-ql rpm ql软件包名称查询软件包的文件列表50软件管理#rpm-qf rpm qf软件包名称查询某个文件所属的软件包51软件管理#rpm-qp rpm qp软件包全名查询未安装的软件包信息52软件管理#rpm-e rpm e软件包名称删除具体的软件包53软件管理#rpm-U rpm Uvh软件包全名升级软件包并显示过程54软件管理#rpm-ivh rpm ivh软件包全名安装软件包并显示过程55软件管理#rpm-V rpm V软件包名称验证软件包的大小,类型等56软件管理#tar-c创建包 x释放包-v显示命令过程 z代表压缩包57软件管理#tar-cf tar cvf benet.tar/home/benet把/home/benet目录打包58软件管理#tar-czf tar zcvf benet.tar.gz/mnt把目录打包并压缩59软件管理#tar tf tar tf benet.tar看非压缩包的文件列表60软件管理#tar tzf tar tf benet.tar.gz看压缩包的文件列表61软件管理#tar xf tar xf benet.tar非压缩包的文件恢复62软件管理#tar zxvf tar zxvf benet.tar.gz压缩包的文件解压恢复63软件管理#tar-jxvf tar jxvf benet.tar.bz2 64软件管理#diff diff file1 file2补丁名.patch为新旧文件生成补丁文件65软件管理#diff diff file1 file2比较两个文件的区别66软件管理#Patch Patch file补丁名.patch打补丁67软件管理#./configure-prefix=/usr/local/编译前配置68软件管理#make编译69软件管理#make install安装编译好的源码包70启动管理#reboot Init 6重启LINUX系统71启动管理#Halt Init 0Shutdown hnow关闭LINUX系统72启动管理#runlevel显示系统运行级73启动管理#Init0123456改变系统运行级,7种74启动管理#Chkconfig-list服务名称查看服务的状态75启动管理#Chkconfig-level运行级服务名on|off|set设置服务的启动状态76启动管理#Chkconfig服务名on|off|set设置非独立服务启状态77进程管理#Top动态Ps-aux静态进程树pstree查看系统进程78进程管理#程序名&后台运行程序79进程管理#fg把后台运行的进程调回前台80进程管理#bg把前台运行进程调到后台81进程管理#renice Renice+1 180把180号进程的优先级加1 82进程管理#kill Kill PID终止某个PID进程83进程管理#at at 5pm+3 days/bin/ls指定三天后下午5:00执行/bin/ls 84进程管理#crontab Crontab-e用VI的形式来编辑自动周期性任务85进程管理#crontab Crontab-l查看自动周期性任务86进程管理#crontab Crontab-r删除自动周期性任务87进程管理#crond Service crond马上启动自动周期性服务Service crond启动|停止|重启|状态实现磁盘配额(注安装LINUX时建立/home分区)目标:对用户zhao在/home目录上实现soft limit为5k,hard limit为10k的磁盘配额实现步骤:1.修改包含/home的行,#vi/etc/fstab,改为:defaults,usrquota。也就是增加usrquota项。然后保存退出。2、卸载/home目录#umount/home 3.挂接/home目录#mount/home 4、增加用户zhao#useradd zhao 5、修改密码#passwd zhao 6、生成关于/home目录的quota信息#quotacheck-cmug/home#quotacheck-vu/home 7、查看所有用户的信息#repquota-au 8、设置配额#edquota-u zhao将soft和hard分别改为5和10 9、保存并退出#wq!10、修改时间#edquota-t 11、#wq!12.开启/home上的磁盘配额功能#quotaon/home 13.查询配额#quota-u zhao 14.验证配额#su-zhao$touch myfile Ubuntu一些很必要的命令安装查看软件xxx安装内容dpkg-L xxx查找软件apt-cache search正则表达式查找文件属于哪个包dpkg-S filename apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源sudo apt-cdrom add系统升级sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade清除所以删除包的残余配置文件dpkg-l|greprc|awkprint|tr/n|sudo xargs dpkg-P-编译时缺少h文件的自动处理sudo auto-apt run./configure查看安装软件时下载包的临时存放目录ls/var/cache/apt/archives备份当前系统安装的所有包的列表dpkg-get-selections|grep-v deinstall/somefile从上面备份的安装包的列表文件恢复所有包dpkg-set-selections/somefile sudo dselect清理旧版本的软件缓存sudo apt-get autoclean清理所有软件缓存sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autoremove系统查看内核uname-a查看Ubuntu版本cat/etc/issue查看内核加载的模块lsmod查看PCI设备lspci查看USB设备lsusb查看网卡状态sudo ethtool eth0查看CPU信息cat/proc/cpuinfo显示当前硬件信息lshw硬盘查看硬盘的分区sudo fdisk-l查看IDE硬盘信息sudo hdparm-i/dev/hda查看STAT硬盘信息sudo hdparm-I/dev/sda或sudo apt-get install blktool sudo blktool/dev/sda id查看硬盘剩余空间df-h df-H查看目录占用空间du-hs目录名优盘没法卸载sync fuser-km/media/usbdisk内存查看当前的内存使用情况free-m进程查看当前有哪些进程ps-A中止一个进程kill进程号(就是ps-A中的第一列的数字)或者killall进程名强制中止一个进程(在上面进程中止不成功的时候使用)kill-9进程号或者killall-9进程名图形方式中止一个程序xkill出现骷髅标志的鼠标,点击需要中止的程序即可查看当前进程的实时状况top查看进程打开的文件lsof-p ADSL配置ADSL sudo pppoeconf ADSL手工拨号sudo pon dsl-provider激活ADSL sudo/etc/ppp/pppoe_on_boot断开ADSL sudo poff查看拨号日志sudo plog网络根据IP查网卡地址arping IP地址查看当前IP地址ifconfig eth0|awk/inet addr/split(,x,:);print x2查看当前外网的IP地址w3m-no-cookie-dump |grep-o0-9/1,3/.0-9/1,3/.0-9/1,3/.0-9/1,3/w3m-no-cookie-dump |grep-o0-9/1,3/.0-9/1,3/.0-9/1,3/.0-9/1,3/查看当前监听80端口的程序lsof-i:80查看当前网卡的物理地址arp-a|awkprintifconfig eth0|head-1|awkprint立即让网络支持nat sudo echo 1/proc/sys/net/ipv4/ip_forward sudo iptables-t nat-I POSTROUTING-j MASQUERADE查看路由信息netstat-rn sudo route-n手工增加删除一条路由sudo route add-net netmask gw sudo route del-net netmask gw 修改网卡MAC地址的方法sudo ifconfig eth0 down#关闭网卡sudo ifconfig eth0 hw ether 00:AA:BB:CCD:EE#然后改地址sudo ifconfig eth0 up#然后启动网卡统计当前IP连接的个数netstat-na|grep ESTABLISHED|awkprint|awk-F:print|sort|uniq-c|sort-r-n netstat-na|grep SYN|awkprint|awk-F:print|sort|uniq-c|sort-r-n统计当前20000个IP包中大于100个IP包的IP地址tcpdump-tnn-c 20000-i eth0|awk-F.print.|sort|uniq-c|sort-nr|awk 100屏蔽IPV6 echoblacklist ipv6|sudo tee/etc/modprobe.d/blacklist-ipv6服务添加一个服务sudo update-rc.d服务名defaults 99删除一个服务sudo update-rc.d服务名remove临时重启一个服务/etc/init.d/服务名restart临时关闭一个服务/etc/init.d/服务名stop临时启动一个服务/etc/init.d/服务名start设置配置默认Java使用哪个sudo update-alternatives-config java修改用户资料sudo chfn userid给apt设置代理export http_proxy=修改系统登录信息sudo vim/etc/motd中文转换文件名由GBK为UTF8 sudo apt-get install convmv convmv-r-f cp936-t utf8-notest-nosmart*转换文件内容由GBK为UTF8 iconv-f gbk-t utf8$i newfile转换MP3的编码sudo apt-get install python-mutagen find.-iname*.MP3-execdir mid3iconv-e GBK/;控制台下显示中文sudo apt-get install zhcon使用时,输入zhcon即可文件快速查找某个文件whereis filenamefind目录-name文件名查看文件类型file filename显示xxx文件倒数6行的内容tail-n 6xxx让tail不停地读地最新的内容tail-n 10-f/var/log/apache2/access.log查看文件中间的第五行(含)到第10行(含)的内容sed-n5,10p/var/log/apache2/access.log查找包含xxx字符串的文件grep-l-r xxx.查找关于xxx的命令apropos xxx man-k xxx通过ssh传输文件scp-rp/path/filename usernameremoteIP:/path#将本地文件拷贝到服务器上scp-rp usernameremoteIP:/path/filename/path#将远程文件从服务器下载到本地查看某个文件被哪些应用程序读写lsof文件名把所有文件的后辍由rm改为rmvb renames/.rm$/.rmvb/*把所有文件名中的大写改为小写renametr/A-Z/a-z/*删除特殊文件名的文件,如文件名:-help.txt rm-help.txt或者rm./-help.txt查看当前目录的子目录ls-d*/.或echo*/.将当前目录下最近30天访问过的文件移动到上级back目录find.-type f-atime-30-exec mv./back/;将当前目录下最近2小时到8小时之内的文件显示出来find.-mmin+120-mmin-480-exec more/;删除修改时间在30天之前的所有文件find.-type f-mtime+30-mtime-3600-exec rm/;查找guest用户的以avi或者rm结尾的文件并删除掉find.-name*.avi-o-name*.rm-userguest-exec rm/;查找的不以java和xml结尾,并7天没有使用的文件删除掉find.!-name*.java!-name*.xml-atime+7-exec rm/;统计当前文件个数ls/usr/bin|wc-w显示当前目录下2006-01-01的文件名ls-l|grep 2006-01-01|awkprint压缩解压缩xxx.tar.gz tar-zxvf xxx.tar.gz解压缩xxx.tar.bz2 tar-jxvf xxx.tar.bz2压缩aaa bbb目录为xxx.tar.gz tar-zcvf xxx.tar.gz aaa bbb压缩aaa bbb目录为xxx.tar.bz2 tar-jcvf xxx.tar.bz2 aaa bbb Nautilus显示隐藏文件Ctrl+h显示地址栏Ctrl+l特殊URI地址*computer:/-全部挂载的设备和网络*network:/-浏览可用的网络*burn:/-一个刻录CDs/DVDs的数据虚拟目录*smb:/-可用的windows/samba网络资源*x-nautilus-desktop:/-桌面项目和图标*file:/-本地文件*trash:/-本地回收站目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论