Linux常用命令
一、常用命令
1. sync
Linux sync命令用于数据同步, Linux 系统中欲写入硬盘的资料有的时候为了效率起见,会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统又突然断电的话,那么资料就会流失了,sync 指令会将存于 buffer 中的资料强制写入硬盘中。
2. 压缩
tar (注:tar是打包,不是压缩!)
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
———————————————
.gz
解压:gunzip FileName.gz
解压:gzip -d FileName.gz
压缩:gzip FileName
———————————————
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压:bzip2 -d FileName.bz2
解压:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
———————————————
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
———————————————
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
———————————————
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
3. 磁盘操作
3.1. 磁盘分区
fdsik /dev/hdc
3.2. 磁盘格式化
mkfs -t ext3 /dev/hdc6
如:格式化SD卡,
sudo mkfs -V -t vfat /dev/sdb1
3.3. 磁盘挂载
mount /dev/hdc6 /mnt/hdc6
4. 串口设备操作
设置ttySx速率
stty -F /dev/ttyS1 speed 115200
输出数据
echo hello world! > /dev/ttyS1
读串口
cat /dev/ttyS1
5. 连接
建立自启动脚本软连接,
ln -s /etc/init.d/init_01 /etc/rc3.d/S97init_01