linux

文章目录

    • 基本命令
    • 快捷方式
    • Vim


基本命令

ls -lh  文件名 //获取此文件的详细信息
mkdir  //创建目录:mkdir -p /home/tarena/hello/hello1
touch   //创建空文件:touch /home/tarena/hello.txt
rm   //删除目录和文件: rm -fr /home/tarena/hello
cp   //文件或者目录拷贝:cp -fr 源文件 新文件
mv   //移动,剪切
cat   // 快速查看文件的内容 cat hello.txt

echo命令:向显示器打印输出数据命令           
注意:此命令一般配合">"和">>"(统称重定向符)
echo 我是大神 > hello.txt  意思是:先将hello.txt文件内容删除,然后将新内容写入到文件
echo 我是小神 >> hello.txt 意思是:将新内容追加到文件的后面

find命令:到某个指定的路径下找文件或者目录
格式:find 路径  -name 要找的文件名.    find /usr/include  -name stdio.h
  
grep命令:到某个路径下的某个文件中搜索字符串   grep "我是大神"  ./  -Rn
"-Rn":到子目录下也同样搜索,并且打印字符串所在的行号

linux常用的两种压缩格式:bz2和gz
 压缩命令:
 tar -jcvf  压缩包.tar.bz2  目录或者文件
 tar -zcvf 压缩包.tar.gz   目录或者文件
 解压缩:
 tar -xvf 压缩包.tar.bz2 / 压缩包.tar.gz
 sudo apt install unrar
unrar x 压缩包名.rar	//对rar解压缩

快捷方式

Alt + Ctrl + t  快速打开一个新的终端
ctrl + shift + t 在终端里打开新的窗口
alt + 数字键 在不同的窗口间切换

ctrl + shift + =  放大字体
ctrl + -  字体缩小

tab键  快速补全

ctrl + l 快速清屏

F11 窗口最大化

Vim

vim命令行模式下相关的命令
w:保存文件
q:不保存并且退出vim
wq:先保存后退出vim
q!:强制直接退出,不保存文件
%s/原来内容/新内容/g:将文件中原来的内容全部替换成新内容
n1,n2s/old/new/g:将文件从n1行到n2行所有的old内容换成new内容
例如:6,9s/小/大/g:将文件的第6行到第9行的小替换成大
!  linux命令,例如:! ls :在vim命令中来执行linux的其他命令,再例如:! cd /home/tarena

vim快捷键(前提是先切换到可视模式下,然后再各种快捷键)

1)方向键以后不要用上下左右,而是用:h(左)j(下)k(上)l(右)替换
2)行选中:shift+v然后按hjkl方向键选中
    列选中:ctrl+v然后按hjkl方向键选中
3)复制:y键
4)粘贴:p键
5)剪切:x键
6)撤销:u键
7)撤销之后由反悔:ctrl+r
8)保存退出:ZZ键
9)先进入命令行模式执行:sp  文件名,实现上下分屏
   先进入命令行模式执行: vs  文件名,实现左右分屏
   目的:一个屏幕上可以同时编辑多个文件
   屏幕切换快捷键:ctrl+ww
10)搜索:先按/然后再后面输入要搜索的信息,然后按小n键表示向下搜索,按大N键表示向上搜索\
11)自动补全:ctrl+n,先输入开头的一个字符或者多个字符,然后按ctrl+n自动补全后面的内容
12)自动格式化文本内容,让代码变得整齐划一,好看:先行选中然后按=键
13)跳转到文件的末尾:G键
14)跳转到文件的开头:gg键
15)跳转到指定的某个一行:先进入命令行模式,然后输入行号即可,例如:14,跳转到14行
16)复制某几个单词,字母:先按v键,然后按方向键选中单词,字母,最后按y键复制或者按x剪切,然后按p键粘贴
17)替换字母:r键

你可能感兴趣的:(嵌入式,linux,vim)