ubuntu技巧.docx
《ubuntu技巧.docx》由会员分享,可在线阅读,更多相关《ubuntu技巧.docx(10页珍藏版)》请在冰豆网上搜索。
ubuntu技巧
查看软件xxx安装内容
∙dpkg-Lxxx
查找软件
∙apt-cachesearch正则表达式
查找文件属于哪个包
∙dpkg-Sfilename
apt-filesearchfilename
查询软件xxx依赖哪些包
∙apt-cachedependsxxx
查询软件xxx被哪些包依赖
∙apt-cacherdependsxxx
增加一个光盘源
∙sudoapt-cdromadd
系统升级
∙sudoapt-getupdate
sudoapt-getdist-upgrade
清除所以删除包的残余配置文件
∙dpkg-l|grep^rc|awk'{print$2}'|tr["n"][""]|sudoxargsdpkg-P-
编译时缺少h文件的自动处理
∙sudoauto-aptrun./configure
查看安装软件时下载包的临时存放目录
∙ls/var/cache/apt/archives
系统
查看内核
∙uname-a
查看Ubuntu版本
∙cat/etc/issue
查看内核加载的模块
∙lsmod
查看PCI设备
∙lspci
查看USB设备
∙lsusb
查看网卡状态
∙sudoethtooleth0
查看CPU信息
∙cat/proc/cpuinfo
显示当前硬件信息
∙lshw
硬盘
查看硬盘的分区
∙sudofdisk-l
查看硬盘剩余空间
∙df-h
df-H
查看目录占用空间
∙du-hs目录名
优盘没法卸载
∙sync
fuser-km/media/usbdisk
内存
查看当前的内存使用情况
∙free-l
进程
查看当前有哪些进程
∙ps-A
中止一个进程
∙kill进程号(就是ps-A中的第一列的数字)
或者killall进程名
强制中止一个进程(在上面进程中止不成功的时候使用)
∙kill-9进程号
或者killall-9进程名
查看当前进程的实时状况
∙top
查看进程打开的文件
∙lsof-p
ADSL
配置ADSL
∙sudopppoeconf
ADSL手工拨号
∙sudopondsl-provider
激活ADSL
∙sudo/etc/ppp/pppoe_on_boot
断开ADSL
∙sudopoff
查看拨号日志
∙sudoplog
网络
根据IP查网卡地址
∙arpingIP地址
查看当前IP地址
∙sudoifconfigeth0|awk'/inetaddr/{split($2,x,":
");printx[2]}'
查看当前外网的IP地址
∙w3m-no-cookie-dump[url][/url]|grep-o'[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'
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
查看当前网卡的物理地址
∙sudoarp-a|awk'{print$4}'
sudoifconfigeth0|head-1|awk'{print$5}'
立即让网络支持nat
∙sudoecho1>/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地址的方法
∙sudoifconfigeth0down#关闭网卡
sudoifconfigeth0hwether00:
AA:
BB:
CC:
DD:
EE#然后改地址
sudoifconfigeth0up#然后启动网卡
服务
添加一个服务
∙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-getinstallconvmv
convmv-r-fcp936-tutf8--notest--nosmart*
转换文件内容由GBK为UTF8
∙iconv-fgbk-tutf8$i>newfile
文件
快速查找某个文件
∙whereisfilename
∙find目录-name文件名
查看文件类型
∙filefilename
显示xxx文件倒数6行的内容
∙tail-n6xxx
查找包含xxx字符串的文件
∙grep-l-rxxx.
查找关于xxx的命令
∙aproposxxx
man-kxxx
通过ssh传输文件
∙scp-rp/path/filenameusername@remoteIP:
/path#将本地文件拷贝到服务器上
scp-rpusername@remoteIP:
/path/filename/path#将远程文件从服务器下载到本地
查看某个文件被哪些应用程序读写
∙lsof文件名
压缩
解压缩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
Nautilus
显示隐藏文件
∙Ctrl+h
显示地址栏
∙Ctrl+l
特殊URI地址
∙*computer:
///-全部挂载的设备和网络
*network:
///-浏览可用的网络
*burn:
///-一个刻录CDs/DVDs的数据虚拟目录
*smb:
///-可用的windows/samba网络资源
*x-nautilus-desktop:
///-桌面项目和图标
*file:
///-本地文件
*trash:
///-本地回收站目录
*ftp:
//-FTP文件夹
*ssh:
//-SSH文件夹
查看已安装字体
∙在nautilus的地址栏里输入”fonts:
///“,就可以查看本机所有的fonts
程序
详细显示程序的运行信息
∙strace-f-F-ooutfile
日期和时间
设置日期
∙#date-smm/dd/yy
设置时间
∙#date-sHH:
MM
将时间写入CMOS
∙hwclock--systohc
读取CMOS时间
∙hwclock--hctosys
控制台
不同控制台间切换
∙Ctrl+ALT+←
Ctrl+ALT+→
指定控制台切换
∙Ctrl+ALT+Fn(n:
1~7)
控制台下滚屏
∙SHIFT+pageUp/pageDown
控制台抓图
∙setterm-dumpn(n:
1~7)
数据库
mysql的数据库存放在地方
∙/var/lib/mysql
从mysql中导出和导入数据
∙mysqldump数据库名>文件名#导出数据库
mysqladmincreate数据库名#建立数据库
mysql数据库名
忘了mysql的root口令怎么办
∙sudo/etc/init.d/mysqlstop
sudomysqld_safe--skip-grant-tables&
sudomysqladmin-uuserpassword'newpassword''
sudomysqladminflush-privileges
修改mysql的root口令
∙sudomysqladmin-uroot-ppassword'你的新密码'
其它
下载网站文档
∙wget-r-p-np-k[url][/url]
·-r:
在本机建立服务器端目录结构;
·-p:
下载显示HTML文件的所有图片;
·-np:
只下载目标站点指定目录及其子目录的内容;
·-k:
转换非相对链接为相对链接。
如何删除Totem电影播放机的播放历史记录
∙rm~/.recently-used