Ubuntu命令大全

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

查看软件xxx安装内容dpkg-Lxxx查找软件库中的软件apt-cachesearch正则表达式查找软件库中的软件aptitudesearch软件包查找文件属于哪个包dpkg-Sfilename查找文件属于哪个包apt-filesearchfilename查询软件xxx依赖哪些包apt-cachedependsxxx查询软件xxx被哪些包依赖apt-cacherdependsxxx增加一个光盘源sudoapt-cdromadd系统升级sudoapt-getupdate;sudoapt-getdist-upgrade清除已删除包的残馀配置文件dpkg-l|grep^rc|awk‘,print$2-’|sudoxargsdpkg-P编译时缺少h文件的自动处理sudoauto-aptrun./configure查看安装软件时下载包的临时存放目录ls/var/cache/apt/archives备份当前系统安装的所有包的列表dpkg–get-selections|grep-vdeinstall~/somefile从备份的安装包的列表文件恢复所有包dpkg–set-selections~/somefile;sudodselect清理旧版本的软件缓存sudoapt-getautoclean清理所有软件缓存sudoapt-getclean删除系统不再使用的孤立软件sudoapt-getautoremove查看包在服务器上面的地址apt-get-qq--print-urisinstallssh|cut-d\\'-f2查看内核uname-a查看Ubuntu版本cat/etc/issue或lsb_release-a查看内核加载的模块lsmod查看PCI设备lspci查看USB设备lsusb-v查看网卡状态sudoethtooleth0查看CPU信息cat/proc/cpuinfo显示当前硬件信息sudolshw显示系统运行时间uptime查看硬盘的分区sudofdisk-l硬盘分区sudofdisk/dev/sda硬盘格式化sudomkfs.ext3/dev/sda1硬盘检查(请不要检查已经挂载的分区,否则容易损坏数据)sudofsck/dev/sda1分区挂载sudomount-t文件系统类型(-onls=utf8或-oiocharset=utf8)设备路经访问路径分区卸载sudoumount目录名或设备名查看IDE硬盘信息sudohdparm-i/dev/hda查看STAT硬盘信息sudohdparm-I/dev/sda或sudoblktool/dev/sdaid查看硬盘剩馀空间df查看目录占用空间du-hs目录名优盘没法卸载sync;fuser-km/media/usbdisk查看硬盘当前读写情况sudoiostat-x2查看当前的内存使用情况free动态显示进程执行情况top查看当前有哪些进程ps-A查看当前进程树pstree中止一个进程kill进程号或killall进程名强制中止一个进程kill-9进程号或killall-9进程名图形方式中止一个程序xkill出现骷髅标志的鼠标,点击需要中止的程序即可查看进程打开的文件lsof-p显示开启文件abc.txt的进程lsofabc.txt显示22端口现在运行什么程序lsof-i:22显示nsd进程现在打开的文件lsof-cnsd在后台运行程序,退出登录后,并不结束程序nohup程序&详细显示程序的运行信息strace-f-F-ooutfile增加系统最大打开文件个数ulimit-n4096或echo4096/proc/sys/fs/file-max配置ADSLsudopppoeconfADSL手工拨号sudopondsl-provider激活ADSLsudo/etc/ppp/pppoe_on_boot断开ADSLsudopoff查看拨号日志sudoplog如何设置动态域名w3m-no-cookie-dump‘@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org’根据IP查网卡地址arpingIP地址根据IP查电脑名nmblookup-AIP地址查看当前IP地址ifconfigeth0|awk‘/inet/,split($2,x,\”:\”);printx*2+-’查看当前外网的IP地址w3m-no-cookie-dump|grep-o‘*0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\-’查看当前监听80端口的程序lsof-i:80查看当前网卡的物理地址arp-a|awk‘,print$4-’同一个网卡增加第二个IP地址sudoifconfigeth0:01.2.3.4netmask255.255.255.0立即让网络支持natecho1|sudotee/proc/sys/net/ipv4/ip_forward;sudoiptables-tnat-IPOSTROUTING-jMASQUERADE查看路由信息netstat-rn或sudoroute-n手工增加一条路由sudorouteadd-net192.168.0.0netmask255.255.255.0gw172.16.0.1手工删除一条路由sudoroutedel-net192.168.0.0netmask255.255.255.0gw172.16.0.1修改网卡MAC地址的方法sudoifconfigeth0hwether00:AA:BB:CC:DD:EE统计当前IP连接的个数netstat-na|grepESTABLISHED|awk‘,print$5-’|awk-F:‘,print$1-’|sort|uniq-c|sort-r-n屏蔽IPV6echo‘blacklistipv6′|sudotee/etc/modprobe.d/blacklist-ipv6察看当前网络连接状况以及程序sudonetstat-atnp查看ADSL的当前流量sudoethstatus-ippp0查看域名的注册备案情况whoisbaidu.cn查看到某一个域名的路由情况tracepathbaidu.cn重新从服务器获得IP地址sudodhclient下载网站文档wget-r-p-np-k添加一个服务sudoupdate-rc.d服务名defaults99删除一个服务sudoupdate-rc.d服务名remove临时重启一个服务/etc/init.d/服务名restart临时关闭一个服务/etc/init.d/服务名stop临时启动一个服务/etc/init.d/服务名start增加用户sudoadduser用户名删除用户sudodeluser用户名修改当前用户的密码passwd修改用户密码sudopasswd用户名修改用户资料sudochfnuserid如何禁用某个帐户sudousermod-L用户名或sudopasswd-l用户名如何启用某个帐户sudousermod-U用户名或sudopasswd-u用户名增加用户到admin组sudousermod-Gadmin-a用户名配置默认Java使用哪个sudoupdate-alternatives–configjava终端设置代理exporthttp_proxy=修改系统登录信息sudovim/etc/motd使用sun的java编译器sudoupdate-java-alternatives-sjava-6-sun切换输入法引擎im-switch-c转换文件名由GBK为UTF8convmv-r-fcp936-tutf8–notest–nosmart*转换文件内容由GBK到UTF8iconv-fgbk-tutf8$inewfile转换mp3标签编码sudoapt-getinstallpython-mutagen;find.-iname‘*.mp3′-execdirmid3iconv-eGBK{}\\;控制台下显示中文sudoapt-getinstallzhcon;zhcon–utf8–drv=vgalftp登录远程Windows中文FTPlftp:~setftp:charsetGBKPDF文件乱码sudoapt-getinstallxpdf-chinese-simplifiedxpdf-chinese-traditionalpoppler-data一屏查看文件内容cat文件名分页查看文件内容more文件名可控分页查看文件内容less文件名根据字符串匹配来查看文件部分内容grep字符串文件名显示包含字符串的文件名grep-l-r字符串路径显示不包含字符串的文件名grep-L-r字符串路径快速查找某个文件find目录-name文件名创建两个空文件touchfile1file2递归式创建一些嵌套目录mkdir–p/tmp/xxs/dsd/efd递归式删除嵌套目录rm–fr/tmp/xxs回当前用户的宿主目录cd~查看当前所在目录的绝对路经pwd列出当前目录下的所有文件ls-a移动路径下的文件并改名mv路径/文件/新路径/新文件名复制文件或者目录cp-av原文件或原目录新文件或新目录查看文件类型filefilename对比两个文件之间的差异difffile1file2显示xxx文件倒数6行的内容tail-n6xxx不停地显示最新的内容tail-n10-f/var/log/apache2/access.log查看文件第五行到第10行的内容sed-n’5,10p’/var/log/apache2/access.log查找关于xxx的命令aproposxxx或man-kxxx通过ssh传输文件scp-rp/path/filenameusername@remoteIP:/path把所有文件的后辍由rm改为rmvbrename‘s/.rm$/.rmvb/’*把所有文件名中的大写改为小写rename‘tr/A-Z/a-z/’*删除特殊文件名–help.txt的文件rm—–help.txt或rm./–help.txt查看当前目录的子目录ls-d*/.或echo*/.将最近30天访问过的文件移动到上级back目录find.-typef-atime-30-execmv{}../back\\;显示一小时以内的包含xxxx的文件find.-typef-mmin-60|xargs-igrep-lxxxx‘,-’显示最近2小时到8小时之内的文件find.-mmin+120-mmin-480-execmore{}\\;删除修改时间在30天之前的文件find.-typef-mtime+30-mtime-3600-execrm{}\\;删除创建时间在30天之前的文件find.-typef-ctime+30-ctime-3600-execrm{}\\;删除掉guest的以avi或rm结尾的文件find.-name‘*.avi’-o-name‘*.rm’-user‘guest’-execrm{}\\;删除掉不以java和xml结尾7天没有使用的文件find.!-name*.java!-name‘*.xml’-atime+7-execrm{}\\;删除所有的.svn目录find.-name.svn-typed-execrm-fr{}\\;删除所有以“~”结尾的临时文件find.-name‘*~’-execrm{}\\;统计当前文件个数ls.|wc-w统计当前目录个数ls-l|grep^d|wc-l显示当前目录下2006-01-01的文件名ls-l|grep2006-01-01|awk‘,print$8-’使用ssh方式

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功