命令行读出文本
espeak -vzh "从前有座山"
命令行抓屏
scrot -s screenshot.png
压缩
增加 7Z 压缩软件
#支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式
sudo apt-get install p7zip p7zip-full p7zip-rar
#将所有已txt结尾的文件都加入到files.7z
7z a -t7z files.7z *.txt
#解压缩files.zip
7z x files.zip
#删除 files.zip中所有已bak结尾的文件
7z d -r files.zip *.bak
#列出file.7z中所有的文件信息
7z l files.7z
#测试files.zip中所有doc结尾文件的正确性
7z t -r files.zip *.doc
#更新files.zip中的所有doc结尾的文件(不是所有的压缩格式都支持更新这一选项)
7z u files.zip *.doc
增加 rar 格式解压和压缩支持
#解压
sudo apt-get install unrar
#压缩
#源里的rar包有文件名乱码问题,不建议使用。
#如果确实需要rar压缩功能,请到以下网址直接下载RAR for Linux
#http://www.rarlab.com/download.htm
增加 zip 格式解压和压缩支持
#解压
sudo apt-get install unzip
#压缩
sudo apt-get install zip
解压缩 xxx.tar.gz
tar -xf xxx.tar.gz
解压缩 xxx.tar.bz2
tar -xf xxx.tar.bz2
压缩 aaa bbb 目录为 xxx.tar.bz2
tar -jcvf xxx.tar.bz2 aaa bbb
增加 lha 支持
sudo apt-get install lha
增加解 cab 文件支持
sudo apt-get install cabextract
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:/// - 系统主题文件夹
查看已安装字体
fc-list |grep 文
获取安装的中文字体信息
文件管理器(比如nautilus)的地址栏里输入 ~/.fonts ,就可以查看当前用户拥有的fonts——而系统通用字体位于 /usr/share/fonts
日期和时间
显示日历
cal # 显示当月日历
cal 2 2007 # 显示2007年2月的日历
设置日期
date -s mm/dd/yy
设置时间
date -s HH:MM
将时间写入 CMOS
hwclock --systohc
查看 CMOS 时间
hwclock --show
读取 CMOS 时间
hwclock --hctosys
从服务器上同步时间
sudo ntpdate ntp.ubuntu.com
sudo ntpdate time.nist.gov
设置电脑的时区为上海
sudo dpkg-reconfigure tzdata
然后根据提示选择 Asia/Shanghai。这样在升级了 tzdata 包之后时区也是对的。
XP 和 Ubuntu 相差了 8 小时的时差
#关闭UTC,将当前时间写入CMOS。
sudo sed -ie 's/UTC=yes/UTC=no/g' /etc/default/rcS
sudo hwclock --systohc
将时间截转为时间
date -d@1234567890
工作区
不同工作区间切换
Ctrl + ALT + ←
Ctrl + ALT + →
或者,将滚轮鼠标放在工作区图标上滚动
控制台
指定控制台切换
Ctrl + ALT + Fn(n:1~7)
控制台下滚屏
SHIFT + pageUp/pageDown
控制台抓图
setterm -dump n(n:1~7)
只是支持 tty1-7。没中文。没颜色代码序列。
回到上一次的目录
cd –
以 root 的身份执行上一条命令
sudo !!
数据库
mysql 的数据库存放路径
/var/lib/mysql
从 mysql 中导出和导入数据
mysqldump 数据库名 > 文件名 #导出数据库
mysqladmin create 数据库名 #建立数据库
mysql 数据库名 < 文件名 #导入数据库