在熟练运用Linux之前,熟悉掌握Linux命令是非常重要的,今天分享一下自己所学到的一些Linux的基本命令,新手小白觉得很实用。
1、打开终端:
ctrl shift n:在当前路径打开终端、
ctrl alt t :在家目录下打开终端
2、关闭:
ctrl d 或 输入:exit
3、放大、缩小
放大:ctrl shift +
缩小:ctrl -
补齐:tab
清屏:ctrl l
查看历史命令:上下键
4. 查看:ls
ls-a :查看所有文件
ls-l :查看长列表下的文件
5. cd
cd ..上一级
cd -:上一次
cd /:根目录
cd ~:家目录
cd:家目录
cd /home/hq:家目录
6. 新建:
新建普通文件:touch hello.c
新建目录文件:mkdir 23033
7. 删除:
rm 普通文件.后缀
rm -r 目录文件
8. 复制:
cp 普通文件.后缀 目标路径 :复制文件到目标路径
cp -r 目录文件 目标路径 :复制文件夹到目标路径
cp 普通文件.后缀 目标路径/新文件名.后缀 :另存为并改名
9. 移动:
mv 普通文件或目录文件 目标路径
mv 原文件名 新文件名
10. vi
三种工作模式
命令行模式:复制、粘贴、删除、光标移动
插入模式:编辑
底行模式:保存、退出、查找、替换、
转换:
(1)命令行模式:
单行复制:yy
多行复制:nyy
单行剪切、删除:dd
多行剪切、删除:dd
粘贴:p
撤销:u
恢复:ctrl r
光标移动首行 gg
光标移动末行 G
光标移动行首 0
光标移动行尾 $
整理代码格式:gg=G
(2)插入模式:(编辑代码)
I O A i o a
(3)底行模式:
指定行复制:n,my n到m行复制
指定行删除:n,md n到m行粘贴
保存:w
退出:q
强制:!
分屏:vsp
查找:/str
替换:
光标所在行第一个str1替换成str2 s/str1/str2
光标所在行所有str1替换成str2 s/str1/str2/g
全文所有str1替换成str2 % s/str1/str2/g
全文所有str1替换成str2 1,$ s/str1/str2/g
取消高亮:nohl
设置行号:set nu
取消行号:set nonu