ubuntu常用命令Word格式.docx
《ubuntu常用命令Word格式.docx》由会员分享,可在线阅读,更多相关《ubuntu常用命令Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
临时改变IP地址
$sudoifconfigeth0192.168.1.111netmask255.255.255.0
当系统重启动后,后会恢复interfaces中的配置。
设置默认网关的方法也有两种:
1.在interfaces文件中设置。
在eth0的相关配置下加入gateway,如:
ifaceeth0inetstatic
address192.168.1.123
gateway192.168.1.1
2.直接用命令设置:
删除当前缺省网关
$sudoroutedeldefaultgw
手工配置缺省网关
$sudorouteadddefaultgw192.168.1.1
查看路由信息
$route
使用本方法,修改当即生效,重新启动后,则interfaces文件中的设置有效。
查看主机名
$hosts
临时修改主机名
$sudohostnametestserver
执行完命令后,即时生效。
永久修改主机名
$sudovi/etc/hostname
把新的主机名写入即可。
当系统重启后,会读出此文件中主机名。
配置DNS服务器的地址,最多可以使用3个DNS服务器
$sudovi/etc/resolv.conf
nameserver202.xx.xx.xx
nameserver192.168.1.1
对”resolv.conf”的修改是即时生效的。
可以使用nslookup命令进行DNS服务器查询,以验证”resolv.conf”配置文件。
●Ubuntu使用命令大全
查看软件xxx安装内容
#dpkg-Lxxx
查找软件
#apt-cachesearch正则表达式
查找文件属于哪个包
#dpkg-Sfilenameapt-filesearchfilename
查询软件xxx依赖哪些包
#apt-cachedependsxxx
查询软件xxx被哪些包依赖
#apt-cacherdependsxxx
增加一个光盘源
#sudoapt-cdromadd
系统升级
#sudoapt-getupdate
#sudoapt-getupgrade
#sudoapt-getdist-upgrade
清除所以删除包的残余配置文件
#dpkg-l|grep^rc|awk‘{print$2}’|tr[”\n”][”“]|sudoxargsdpkg-P-
编译时缺少h文件的自动处理
#sudoauto-aptrun./configure
查看安装软件时下载包的临时存放目录
#ls/var/cache/apt/archives
备份当前系统安装的所有包的列表
#dpkg–get-selections|grep-vdeinstall>
~/somefile
从上面备份的安装包的列表文件恢复所有包
#dpkg–set-selections/proc/sys/net/ipv4/ip_forward
#sudoiptables-tnat-IPOSTROUTING-jMASQUERADE
#netstat-rnsudoroute-n
手工增加删除一条路由
#sudorouteadd-net192.168.0.0netmask255.255.255.0gw172.16.0.1
#sudoroutedel-net192.168.0.0netmask255.255.255.0gw172.16.0.1
修改网卡MAC地址的方法
#sudoifconfigeth0down关闭网卡
#sudoifconfigeth0hwether00:
AA:
BB:
CC:
DD:
EE然后改地址
#sudoifconfigeth0up然后启动网卡
统计当前IP连接的个数
#netstat-na|grepESTABLISHED|awk‘{print$5}’|awk-F:
‘{print$1}’|sort|uniq-c|sort-r-n
#netstat-na|grepSYN|awk‘{print$5}’|awk-F:
统计当前20000个IP包中大于100个IP包的IP地址
#tcpdump-tnn-c20000-ieth0|awk-F“.”‘{print$1″.”$2″.”$3″.”$4}’|sort|uniq-c|sort-nr|awk‘$1>
100‘
屏蔽IPV6
#echo“blacklistipv6″|sudotee/etc/modprobe.d/blacklist-ipv6
服务
添加一个服务
#sudoupdate-rc.d服务名defaults99
删除一个服务
#sudoupdate-rc.d服务名remove
临时重启一个服务
#/etc/init.d/服务名restart
临时关闭一个服务
#/etc/init.d/服务名stop
临时启动一个服务
#/etc/init.d/服务名start
设置
配置默认Java使用哪个
#sudoupdate-alternatives–configjava
修改用户资料
#sudochfnuserid
给apt设置代理
#exporthttp_proxy=http:
//xx.xx.xx.xx:
xxx
修改系统登录信息
#sudovim/etc/motd
中文
转换文件名由GBK为UTF8
#sudoapt-getinstallconvmvconvmv-r-fcp936-tutf8–notest–nosmart*
批量转换src目录下的所有文件内容由GBK到UTF8
#findsrc-typed-execmkdir-putf8/{}\;
findsrc-typef-execiconv-fGBK-tUTF-8{}-outf8/{}\;
mvutf8/*srcrm-frutf8
转换文件内容由GBK到UTF8
#iconv-fgbk-tutf8$i>
newfile
转换mp3标签编码
#sudoapt-getinstallpython-mutagenfind.-iname“*.mp3”-execdirmid3iconv-eGBK{}\;
控制台下显示中文
#sudoapt-getinstallzhcon使用时,输入zhcon即可
文件
快速查找某个文件
#whereisfilename
#find目录-name文件名
查看文件类型
#filefilename
显示xxx文件倒数6行的内容
#tail-n6xxx
让tail不停地读地最新的内容
#tail-n10-f/var/log/apache2/access.log
查看文件中间的第五行(含)到第10行(含)的内容
#sed-n‘5,10p’/var/log/apache2/access.log
查找包含xxx字符串的文件
#grep-l-rxxx.
全盘搜索文件(桌面可视化)
gnome-search-tool
查找关于xxx的命令
#aproposxxxman-kxxx
通过ssh传输文件
#scp-rp/path/filenameusername@remoteIP:
/path
#将本地文件拷贝到服务器上
#scp-rpusername@remoteIP:
/path/filename/path
#将远程文件从服务器下载到本地
查看某个文件被哪些应用程序读写
#lsof文件名
把所有文件的后辍由rm改为rmvb
#rename’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\;
将当前目录下最近2小时到8小时之内的文件显示出来
#find.-mmin+120-mmin-480-execmore{}\;
删除修改时间在30天之前的所有文件
#find.-typef-mtime+30-mtime-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{}\;
统计当前文件个数
#ls/usr/bin|wc-w
统计当前目录个数
#ls-l/usr/bin|grep^d|wc-l
显示当前目录下2006-01-01的文件名
#ls-l|grep2006-01-01|awk‘{print$8}’
FTP
上传下载文件工具-filezilla
#sudoapt-getinstallfilezilla
filezilla无法列出中文目录?
站点->
字符集->
自定义->
输入:
GBK
本地中文界面
1)下载filezilla中文包到本地目录,如~/
2)#unrarxFilezilla3_zhCN.rar
3)如果你没有unrar的话,请先安装rar和unrar
#sudoapt-getinstallrarunrar
#sudoln-f/usr/bin/rar/usr/bin/unrar
4)先备份原来的语言包,再安装;
实际就是拷贝一个语言包。
#sudocp/usr/share/locale/zh_CN/filezilla.mo/usr/share/locale/zh_CN/filezilla.mo.bak
#sudocp~/locale/zh_CN/filezilla.mo/usr/share/locale/zh_CN/filezilla.mo
5)重启filezilla,即可!
解压缩
解压缩xxx.tar.gz
#tar-zxvfxxx.tar.gz
解压缩xxx.tar.bz2
#tar-jxvfxxx.tar.bz2
压缩aaabbb目录为xxx.tar.gz
#tar-zcvfxxx.tar.gzaaabbb
压缩aaabbb目录为xxx.tar.bz2
#tar-jcvfxxx.tar.bz2aaabbb
解压缩RAR文件
1)先安装
2)解压
#unrarxaaaa.rar
Nautilus
显示隐藏文件
Ctrl+h
显示地址栏
Ctrl+l
特殊URI地址
*computer:
///-全部挂载的设备和网络
*network:
///-浏览可用的网络
*burn:
///-一个刻录CDs/DVDs的数据虚拟目录
*smb:
///-可用的windows/samba网络资源
*x-nautilus-desktop:
///-桌面项目和图标
*file:
///-本地文件
*trash:
///-本地回收站目录
*ftp:
//-FTP文件夹
*ssh:
//-SSH文件夹
*fonts:
///-字体文件夹,可将字体文件拖到此处以完成安装
*themes:
///-系统主题文件夹
查看已安装字体
在nautilus的地址栏里输入”fonts:
///“,就可以查看本机所有的fonts
程序
详细显示程序的运行信息
#strace-f-F-ooutfile
日期和时间
设置日期
#date-smm/dd/yy
设置时间
#date-sHH:
MM
将时间写入CMOS
#hwclock–systohc
读取CMOS时间
#hwclock–hctosys
从服务器上同步时间
#sudontpdatetime.nist.gov
#sudontpdate
控制台
不同控制台间切换
Ctrl+ALT+←Ctrl+ALT+→
指定控制台切换
Ctrl+ALT+Fn(n:
1~7)
控制台下滚屏
SHIFT+pageUp/pageDown
控制台抓图
#setterm-dumpn(n:
数据库
mysql的数据库存放在地方
#/var/lib/mysql
从mysql中导出和导入数据
#mysqldump数据库名>
文件名#导出数据库
#mysqladmincreate数据库名#建立数据库
#mysql数据库名GRANTALLPRIVILEGESON*.*TOroot@localhostIDENTIFIEDBY“123456″;
’123456‘是root的密码,可以自由设置,但最好是设个安全点的。
#mysql>
quit;
退出mysql
apache2的操作命令
启动:
#sudo/etc/init.d/apache2start
重启:
#sudo/etc/init.d/apache2restart
关闭:
#sudo/etc/init.d/apache2stop
apache2的默认主目录:
/var/www/
Ubuntu7.10更换软件源、更新系统
网通建议用台湾的源,电信就用cn99
在终端输入:
#sudogedit/etc/apt/sources.list
#U更新服务器(江苏省常州市电信,推荐电信用户使用。
debgutsymainrestricteduniversemultiverse
debgutsy-securitymainrestricteduniversemultiverse
debgutsy-updatesmainrestricteduniversemultiverse
#mirror.rootguide.org更新服务器(上海市电信):
debhttp:
//mirror.rootguide.org/ubuntu/gutsymainrestricteduniversemultiverse
deb-srchttp:
//mirror.rootguide.org/ubuntu/gutsy-updatesmainrestricteduniversemultiverse
#M更新服务器(浙江省杭州市电信,亚洲地区官方更新服务器)
#site.org更新服务器(福建省福州市电信)
debsite.org/ubuntu/gutsymainrestricteduniversemultiverse
deb-srcsite.org/ubuntu/gutsymainrestricteduniversemultiverse
debsite.org/ubuntu/gutsy-updatesmainrestricteduniversemultiverse
#清华大学更新服务器(教育网,推荐校园网和网通用户使用)
deb9.org/ubuntu/gutsymainmultiverserestricteduniverse
deb9.org/ubuntu/gutsy-backportsmainmultiverserestricteduniverse
deb9.org/ubuntu/gutsy-proposedmainmultiverserestricteduniverse
将里面乱七八糟的东西删了,将你复制的源列表粘贴到里面,保存退出。
在终端输入
#suduapt-getupgrade
这样便更新以及升级了系统。
桌面汉化:
System>
LanguageSupport>
Chinese选项勾打上。
安装解码器、flashplayer、java虚拟机、微软字体
这是ubuntu推出的一个新软件包,将一次性将上面几个东东自动装好
#sudoapt-getinstallubuntu-restricted-extras
FireFox中安装FlashPlayer插件
先下载插件:
install_flash_player_9_linux.tar.gz
#tar-zxfinstall_flash_player_9_linux.tar.gz
#./flashplayer-installer
回答(y/n/q)?
n/q
#sudocplibflashplayer.so/usr/lib/firefox/plugins
启动firefox即可!
安装媒体播放器
安装的是mplayer
终端输入:
#sudoapt-getinstallmplayermozilla-mplayertotem-xinelibxine-extracodecs
另外需要一个w32codecs文件,是用来支持那些私有媒体格式的解码器,源里已经没有w32codecs了,我们可以从这里下载那个后缀为.deb的安装
http:
//www.debian-multimedia.org/pool/main/w/w32codecs/
mplayer调试(视频、字幕)
启动mplayer,右键->
Preferences->
Video
Availabledrivers选择xv
然后进入Font标签Font里选择一个中文字体,Encoding里设置为SimplifiedChinesecharset(CP936)
安装下载工具(多线程下载、BT下载、电驴)
还是终端输入:
#sudoapt-getinstalld4xamuleazureus
即可。
或者把beryl-manager添加到启动项内
字体更换
我推荐大家使用文泉驿字体,在
下载deb包安装
在“系统“->
”首选项“->
”字体“中调整字体
apt下载的deb包清理
在使用完apt后,系统下载的deb包会留存在硬盘里,我们可以把它们删除,释放硬盘空间。
#sudoapt-getclean
安装rar压缩、解压工具
启用root(最高权限)帐户
#sudopasswdroot
输入你希望的root用户的密码
安装QQ
#sudoapt-getinstalleva
便可安装eva了,如果你是使用scim(选择中文语言支持的自动安装的就是scim),为了可以在eva里面输入文字,要在终端输入:
sudoapt-getinstallscim-qtimm
系统会安装支持QT的scim插