ubuntu全面教程适合新手:九

命令行读出文本

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 数据库名 < 文件名 #导入数据库