linux 一些简单操作

vim   ----三种模式

1.命令模式           2.输出模式       3.底线命令模式

w(e)  移动光标到下一个单词
b    移动到光标上一个单词

数字0  移动到本行开头
$    移动光标到本行结尾

H    移动光标到屏幕首行
M    移动到光标到屏幕的中间一行
L    移动光标到屏幕的尾行
gg    移动光标到文档的首行
G    移动光标到文档尾行

ctrl + f  下一页
ctrl + b  上一页

`.  移动光标到上一次的修改行

/chaoge     在整篇文档中搜索chaoge字符串,向下查找
?chaoge     在整篇文档中搜索chaoge字符串,向上查找

*        查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
#        查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处

gd        找到光标所在单词匹配的单词,并停留在非注释的第一个匹配上

%    找到括号的另一半!!
#复制删除
yy    拷贝光标所在行
dd    删除光标所在行
D     删除当前光标到行尾的内容
dG    删除当前行到文档尾部的内容
p     粘贴yy所复制的内容
x   删除光标所在的字符
u     撤销上一步的操作
3yy    拷贝光标所在的3行
5dd    删除光标所在5行
简单vim操作

linux  中的增删改查

mkdir  新建文件
mkdir  文件名
mkdir -p ./文件/文件/文件名  ---------------p  递归创建
mkdir -p  文件名/{a,b,c}      --------   多个创建

touch  创建文本
touch a.py    ---------新建一个a文本文件

vim  linux下的编辑器

1.此时进入了一个   命令模式,必须输入   i  这个字母,进入编辑模式
2. 进入编辑模式后,此时你的动作会被记录为 字符串 ,o  下一行
3.退出编辑模式,回到命令模式,按下esc键 ,然后输入 一个冒号,进入  底线命令模式
4.在底线命令模式下,输入 wq!  
       w  写入
       q  退出 
       !  强制性的 
         
       常用的命令
       :wq!  强制性 
rmdir  只能删除空文件夹
rm test.py   --------------需要输入y确认删除
rm -r    -------------递归删除文件夹

炸弹  炸弹  炸弹
rm -rf /*      --------------删库跑路
    -r  ------递归删除
    -f ------强制性删除
    /*   ------根目录下所有文件
    
mv  (move移动的作用  一个是改名的作用)
mv  旧文件   新文件
移动文件,文件夹
mv  你需要的对象    新的目录
cd  更改目录的命令
cd   你要操作的文件夹
cd  /  ---------切换到跟目录
pwd    ------打印当前工作的目录位置,返回绝对路径
ls   ------列出当前的所有内容
ls   / ----- 查看根目录的内容
ls  -a  ------查看当前目录  所有,隐藏的内容
ls .  -----查看当前目录的内容
ls  -la   /root  #以列表形式,显示出所有/root/目录下的内容,  隐藏文件是  .开头的文件 如.test.py


cat   查看文本的命令
cat  first.py  #查看这个文本的内容
cat -n  first.py  #查看文本的行号


find  从哪里找  -name   名字叫什么
find / -name *.py   全局搜索  后缀是.py的文件
find /opt  -name  *.py   ------在/opt下搜索,
find  从哪找  -type 文件类型 -name文件名字
find /tmp   -type d  -name  "douyin*"   

d -  文件夹
l - 符号链接文件。
f - 普通文件。

一些基本符号的作用

.    当前目录
./     找到当前目录下某一个内容
..    上一层的目录
-     上一次的工作目录
~    当前登录的用户的家目录
PS1="[\u@\h \w \t]"
\u  代表用户
@   占位符
\h  主机名
\W  工作路径的最后一位
\t    时间
\w   工作路径的绝对路径
>  重定向  覆盖写入符
>> 重定向  追加写入符
符号

一些命令

useradd   用户名       -------------创建用户
passwd   用户名   --------------改变普通用户
uesrdel -rf  用户名  ---------强制删除用户,及其家目录
iptables  -F         ----------------关闭防火墙
flush privileges    --------数据库刷新

pip3 list    ----------------查看 包

wget  网址  ----------------下载

unzip   压缩包 -------------解压压缩包,后缀是zip的
 tar -xvf   alltmp.tgz  ------------解压缩这个压缩文件 
nslookup           baidu,com--------------dns域名解析命令

tar  -cvf   压缩文件的名字   你要压缩的内容 
su - 用户名   ----------root切换普通用户不用密码,普通用户切换用密码
ifconfig  -----------查看ip
kill  进程id号    ---------------进程id号是通过  ps -ef 命令查看 
du -h    文件名----------------- 统计文件,文件夹大小
du -sh  文件名  -------------------统计当前目录 所有内容的大小,合计
ll  或ls     -----------查看文件下有啥
cp   旧文件   新文件         ------------拷贝复制文件

cp   -r  旧文件夹   新文件夹      ----------递归拷贝文件夹
命令

猜你喜欢

转载自www.cnblogs.com/tianshuai1/p/10520083.html