python基础语法—day20(笔记)

Linux(基于CentOS)语法:

1.alias指令起别名

(1)alias用来查看别名
在这里插入图片描述
(2)alias la=‘ls -a’ 给ls -a命令起了个别名la,是临时的,只要终端关闭,别名就没有了。
在这里插入图片描述
(3)unalias la 表示删除别名
在这里插入图片描述

2.创建删除以及移动复制

(1)mkdir 用来创建文件夹
在这里插入图片描述
(2)mkdir xxx/ddd/sss -p 用来创建多级目录。-p可以放在中间,也可以放在末尾。
在这里插入图片描述
(3)mkdir --help 表示查看帮助信息
在这里插入图片描述
(4)touch <file_name>用来创建空的文件
在这里插入图片描述
(5)rmdir:用来移除空文件夹,如果文件夹不为空会报错。这个命令一般用的不多。
在这里插入图片描述
(6)rm -rf 用来移除文件或者文件夹。-r:递归删除,-f:强制删除
在这里插入图片描述
(7)rm -rf 能够识别通配符,rm -rf *.txt将所有以.txt结尾的文件都删除
在这里插入图片描述
(8)cp test.txt ~ 将文件复制到指定目录下
在这里插入图片描述
(9)cp test.txt ~/Documents/ddd.txt 表示将test.txt文件复制到Documents文件夹下,并且为文件取名为ddd.txt
在这里插入图片描述
(10) mv test.txt ~/Documents/d.txt 剪切,表示将文件从桌面移到Documents文件夹中
在这里插入图片描述

3.文件查看相关指令

(1)cat d.txt 从上到下,用来查看所有的内容
在这里插入图片描述
(2)tac d.txt 从下到上,用来查看所有的内容
在这里插入图片描述
(3)head d.txt 查看前n行数据,默认查看前十行
在这里插入图片描述
(5)head -5 d.txt看到前五行内容
在这里插入图片描述
(6)tail d.txt 查看后n行数据,默认是十行
在这里插入图片描述
(7)nl d.txt 表示带行号地显示文件所有内容
在这里插入图片描述
(8)more 默认显示一屏,查看完毕以后自动退出
(9)less 默认显示一屏,查看完毕以后不会自动退出,需要输入q退出

4.vim命令模式的使用

vim相当于文本编辑工具,相当于记事本
第一步需要安装这个软件yum install vim
vim 有三种模式,命令模式、插入模式、底线命令模式。
默认是命令模式,只能接收命令,不能输入内容。在这里插入图片描述

(1)ZZ(shift+zz):保存退出
(2)dd :用来删除一行数据,ndd用来删除n行数据
(3)u:撤销
(4)yy:用来复制一行,nyy用来复制n行数据
(5)p:用来粘贴
(6)G:定义到最后一行
(7)gg:定义到第一行,ngg定义到第n行
(8)$:定义到这一行的最后面
(9)0或者^:定义到这一行的最前面
(10)x:用来删除光标右边的一个数据,nx用来删除光标右边的n个数据
(11)X:用来删除光标左边的一个数据,nX用来删除光标左边的n个数据
(12)ctrl+r :反撤销

5.vim插入模式

在这个模式下才能写内容,想要退出必须要按Esc进入命令模式才能退出。
(1)i :进入插入模式。
(2)I :在第一个非空字符前面插入数据S
(3)a:在光标的右侧插入数据
(4)A:在光标的结尾插入数据
(5)s:删除光标所在位置的文字,并插入内容
(6)S:删除光标所在行的文字,并插入内容
(7)o:在光标所在行的下一行插入数据
(8)O:在光标所在行的上一行插入数据

6.vim底线命令模式(编辑模式)

先按Esc进入命令模式,再按 : 进入底线命令模式
(1)w:保存
(2)q:退出
(3)q!:不保存,强制退出
(4)wq:保存并退出,等价于命令模式下的ZZ
(5)e!:放弃之前的修改
(6)n:光标定位到第n行
(7)set nu :用来显示行号
在这里插入图片描述
(8)n:光标定位到第n行
(9)/[内容]:用来查找,n查找下一个,N查找上一个
(10)%s/[原内容]/[新内容]:默认只会替换每一行第一次匹配到的数据,/g全部替换

7.配置文件以及vim的配置

Linux里面配置文件介绍:/etc/bashrc文件、~/.bashrc文件
每次打开终端,都会自动执行配置文件里的代码
(1)/etc/bashrc文件:把命令写在/etc/bashrc里,重新连接终端后依然可以使用命令,无论使用哪个用户,都会自动执行/etc/bashrc里的命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)打开.bashrc配置文件,~/.bashrc:只有当前用户登录时才会执行这里的命令
在这里插入图片描述
在这里插入图片描述
(3)vim的配置文件:/etc/vimrc,所有用户都能读取到这个配置一般在最后一行添加数据。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)~/.vimrc:只有当前用户才能读取到这个配置。
一般来说,将数据写在家目录下就可以了,etc里面不要随意添加内容。

8.用户管理相关的命令

(1)useradd <用户名>:用来新建一个用户
-m 创建用户的家目录,会在/home文件夹下创建一个和用户名同名的文件夹
-d 指定用户的家目录,一般情况下不要指定
-M 不创建家目录
-s 指定用户登录时的shell解析脚本,一般指定/bin/bash
在这里插入图片描述
在这里插入图片描述
(2)su <用户名>:可以切换到指定的用户
在这里插入图片描述
(3)su 或者su - :切换到root用户,需要输入密码
(4)passwd:用来设置密码。sudo passwd sxx:给sxx用户设置密码,passwd:给当前用户设置密码
在这里插入图片描述
(5)sudo:使用root权限执行命令
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值