Linux学习的记录

Linux学习的记录(第二天 本人用的是centos7

一.
一些基本的常用命令:

uname空格-r 用来查看内核版本

cat空格/etc/redhat-release 用来查看系统版本

ip a | grep “inet” 可以把IP过滤出来。其中grep是过滤,后面加inet的意思就
是将开头是inet的过滤出来,若想过滤其他的东西改变双引号中的内容即可
也可以ip a | grep “inet” grep "192"同时过滤多个关键字。

ls -a 用来显示隐藏文件(很重要)

cp中有个很实用的参数是-v 可以显示复制过程

head是打印文件的前10行(默认是10行 可以加参数更改
例:head /etc/passwd 这样的效果就是打印出passwd文件的前10行
例:head -20 /etc/passwd 这样的效果就是打印出passwd文件的前20行

head /etc/passwd > /tmp/shinobu 这样的效果就是将etc目录下的passwd文件的前10行(因为没加参数默认是10行)写入到tmp目录下的shinobu文件中。 可以根据所需来调节参数 比如 head -20 /etc/passwd > /tmp/shinobu
这样就是将前20行写入tmp下的shinobu文件中了。

passwd 用户名 这条命令的作用是修改账户的密码
例:passwd root 这就是用来修改root的密码。

useradd 用户名 这条命令就是用来创建新的用户(创建完新的用户记得修改密码。修改密码的话就看上一套命令的介绍)

二.一些常识

在linux当中#号如果是在配置文件当中,那么它的意思就是不生效。
例:#port 22 这样这条命令就会失效

修复重要文件前要cp(备份)

三.vi编辑器
在vi编辑器当中
a i o 这三个都可进入编辑模式 但它们有不同的效果
按a进入编辑模式 在光标后插入内容
按i进入编辑模式 在光标处插入内容
按o进入编辑模式在当前行的下一行插入内容

esc的作用是退出编辑模式

wq!是强制保存并退出
w是保存
q!是强制退出

小写gg的作用是将光标跳到首行

大写的G的作用是将光标跳到末行

替换分为以下几种:
第一种:s/要替换的/替换的内容/ 这样的效果是替换光标所在的那一个要替换的内容
第二种:s/要替换的/替换的内容/g 这样的效果是替换光标所在的那一行要替换的内容
第三种:%s/要替换的/替换的内容/g 这样的效果是替换全部要替换的内容
第四种:n,n s/要替换的/替换的内容/g n代表行数 这样的效果是规定行数,替换想要替换的内容
第五种:n,$ s/要替换的/替换的内容/g n代表行数 这样的效果是从规定行到最后一行,替换想要替换的内容

其中 %代表全文 s代表替换 g是全局 整行

vi编辑器中一些比较实用的命令:
yy复制
nyy复制n行(算上光标所在的行)
dd删除
ndd删除n行(算上光标所在的行)

dG 按住d再按大写的G 删除光标所在及下面的全部
u是撤销 ctrl+r 是反撤销

set nu 显示行数
set nonu 不显示行数
set list 显示空格
set nolist不显示空格

其他的一些:
man空格命令 是查看帮助 进去之后按空格翻页 按q退出

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值