1.VIM:

输入模式

i和a是输入模式、o是新建一行在转输入模式,s删除光标所在字符;

ESC切换指令模式

Ctrl+f下一页、Ctrl+b上一页、cc删除整行、dd删除该行、ndd删除当前行向下n行、x删除当前字符

nyy复杂n行 、 p粘贴

底行模式

在指令模式输入:,x或者wq保存退出、q!强制退出、w保存、q退出

Cat命令查看文本内容

在指令模式按‘/’进入底行模式,然后可以查找内容

2.文件

touch:创建文件

mkdir:创建文件夹   -p级联创建(向上)

rm:删除文件、对于链接文件不会删除源文件  -f强制删除、-r递归删除(向下);删除文件夹需要加 -rf

rmdir:删除文件夹  -p级联删除(向上,删除后上层文件夹为空也一起删除)

cp:复制文件(参数  原地址  目的地址):-f强制  -r递归复制

mv:移动文件(参数 原地址 目的地址):-f直接覆盖      mv c.c d.c 这个操作没有改变路径相当于重命名

find:find /etc/ -name vim*  (查找etc目录下vim开头文件),不加路径就是当前目录下

grep:文件中查找关键字。-i忽略大小写,-r指定目录递归查找,-d查找目录非文件   grep -ir "ubuntu" /usr

3.压缩

zip:(参数  压缩文件名.zip  被压缩文件)将一个多个文件压缩成.zip文件  -r递归压缩,-v显示,-F修复 -num压缩率 -b<目录>

unzip:(参数  压缩文件名.zip)-l 显示,只查看  -p<密码>  -d<目录> unzip xx.zip -b ../dir

tar(参数  压缩文件名  被压缩文件名)

tar -vcjf test1.tar.bz2 test1 压缩bz2格式    

tar -vczf test1.tar.gz test1  压缩gz格式

tar -vxjf test1.tar.bz2 解压

tar -vxzf test2.tar.gz 解压

4.权限管理/磁盘管理

chomd:修改权限, chmod 766 test1.txt      -R递归修改     chmod 766 -R test/ 修改目录test下所有文件权限

chown:修改归属用户和归属组   chown  root.root  test

查看分区情况:cat /etc/fstab     ls /dev/sd*    sda、sdb、sdc表示多块磁盘,sda1、sda2表示一块磁盘上的分区

fdisk:对磁盘分区     sudo fdisk /dev/sdb

p:显示已经有的分区

n:新建分区      t:更改分区类型          d:删除现有分区         a:更改分区启动标志              w:保存更改           q:退出

mkfs:分好区后进行格式化(建立文件系统)  mkfs -t  vfat  /dev/sdb1

mount:将分区挂载到文件夹下    一把在/mnt目录下建立一个文件夹用来挂载新设备(U盘,SD卡)

sudo mount -t vfat /dev/sdb1 /mnt/tmp

之后就可以通过访问/mnt/tmp来访问分区了(U盘、SD)

sudo umount -t vfat /dev/sdb1  卸载

 

 

 

更多推荐

嵌入式Linux-1.基本操作(vim、文件操作、压缩、分区挂载)