linux

基础操作

  • 添加用户 useradd 用户名,使用此权限得是管理员用户root

  • 用户口令(密码)passwd 用户名,管理员权限更大可以为自己和其他用户更改密码, 普通用户只能修改自己的口令

  • 修改用户 usermod -l 用户名(新 旧)

  • 删除用户 userdel -rf 用户名

  • 增加用户组 groupadd 用户组

  • 修改用户组 groupmod -n 新用户 旧用户

  • 查询用户组 groups 用户名

  • 删除用户组 groupdel 用户名

将用户添加到组

  • 已经存在的用户添加 usermod -a -G 用户组 用户名
  • 新添加的用户 useradd -g 用户组 用户名

top命令

使用top命令后用i键可以区分系统进程自己定义的用户

top  \\查看进程信息 

top  -p  pid  \\查看单个进程信息

ctrl+c  \\结束进程

ps命令

显示当前进程的状态信息

ps -ef | grep 进程名称

kill命令

删除进程

kill -9  进程号

安装jdk

1.解压到指定路径文件

tar -zxvf  文件  地址名

更改名字

mv 旧 新

2.配置环境变量

vi  /etc/profile 
完成后shift+g 跳到最后一行

3.加入变量

export JAVA_HOME=/usr/local/jdk11/
export PATH=$PATH:$JAVA_HOME/bin

4.加载配置生效

source /etc/profile

5.测试环境变量

java -version

网络与磁盘管理:

  • ifconfig命令
    ifconfig命令用于显示或设置网络设备。
  • ping命令
    ping命令用于检测主机。
  • netstat命令
    获取整个linux系统的网络情况
ifconfig  			显示激活的网卡信息
ping www.qq.com     检测是否与主机连通
ping -c 2  www.qq.com  收到两次包后,自动退出
netstat -a        	显示详细的连接状况
netstat -i          显示网卡列表
   	netstat -nap | grep pid
   	netstat -nap | grep port
df -h 				查看硬盘容器
free -h 				查看内存使用

linux虚拟机配置:

修改网络配置:

1.1vi /etc/sysconfig/network-scripts/ifcfg-ens33

IPADDR IPV8 ip地址

NETMASK 子网掩码

GATEWAY 虚拟网关

DNS1 DNS域名ip(8.8.8.8)

1.2service network restart 安装完后检测

关闭防火墙:

systemctl stop firewalld 关闭网络防火墙

systemctl disable firewalld 关闭开机自启动(永久关闭)

其他语法:

关闭服务器 shutdown now

切换用户 su 用户名

退出关闭连接 exit

转目录cd /???

查看用户 ll 查看用户列表(在home文件夹中)
显示当前用户名称 logname
时间管理

  • date 直接输入可以打印时间
  • date -s “yyyy - mm - dd hh:mm:ss” 修改时间

查看历史记录并通过less分页显示
history | less

j 前进行
k 后退行
G 移动到最后一行
g 移动到第一行
ctrl+F 向前移动一屏
ctrl+B 向后移动一屏

vim定位行
vim a.txt +6
//定位到该文件的第6行

如果vim异常退出,下次再使用时,会看到该屏幕信息
在这里插入图片描述

  • 将后缀名为.swp的文件删除即可恢复

操作扩展

指在命令模式下快速移动光标

移动

键盘的上下左右

行内移动

命令英文功能
wword向后移动一个单词
bback向前移动一个单词
0行首
^行首, 第一个不是空白字符的位置
$行尾

行数移动

命令英文功能
gggo文件顶部
Ggo文件末尾
数字gggo移动到 数字 对应行数
数字Ggo移动到 数字 对应行数
: 数字移动到数字对应的 行数

屏幕移动

命令英文功能
Ctrl + bback向上翻页
Ctrl + fforward向下翻页
HHead屏幕顶部
MMiddle屏幕中间
LLow屏幕底部

选中文本(可视模式)

命令模式功能
v可视模式从光标位置开始按照正常模式选择文本
V可视化模式选中光标经过的完整行
Ctrl + v可是块模式垂直方向选中文本

撤销和恢复撤销(保命指令)

命令英文功能
uundo撤销上次的命令(ctrl + z)
Ctrl + ruredo恢复撤销的命令

删除文本

命令英文功能
xcut删除光标所在的字符,或者选中的文字
d(移动命令)delete删除移动命令对应的内容
dddelete删除光标所在行, 可以删除多行
Ddelete删除至行尾
  • 删除命令可以和移动命令连用, 以下是常见的组合命令(扩展):
命令作用
dw从光标位置删除到单词末尾
d}从光标位置删除到段落末尾
ndd从光标位置向下连续删除 n 行

复制和剪切

命令英文功能
yycopy复制行
d(剪切命令)delete剪切
dd(剪切)delete剪切一行, 可以 ndd 剪切n行
ppaste粘贴

替换

命令英文功能工作模式
rreplace替换当前字符命令模式
Rreplace替换当前行光标后的字符替换模式

缩排和重复执行

命令功能
>>向右增加缩进
<<向左减少缩进
.重复上次命令

查找
常规查找

命令功能
/要找的东西查找要找的东西
  • 单词快速匹配
命令功能
*向后查找当前光标所在单词
#向前查找当前光标所在单词

查找并替换(需要在 末行模式 下执行)
1.全局替换

:%s/旧文本/新文本/g

2.可视区域替换

:s/旧文本/新文本/g

3.确认替换:把末尾的 g 改成 gc 在替换的时候, 会有提示

  1. y - yes 替换
  2. n - no 不替换
  3. a - all 替换所有
  4. q -quit 退出替换
  5. l - last 最后一个, 并把光标移动到行首
  6. ^E 向下滚屏
  7. ^Y 向上滚屏

find查找指定目录下的文件

find <指定目录> <指定条件> <指定内容>

find . -name "*.gz"
将目前目录及其子目录下所有延伸档名是 gz 的文件查询出来
find / -name  "java"
/代表全盘搜索,也可以指定目录搜索 

Linux备份压缩

tar命令
tar [必要参数] [选择参数] [文件]

  • tar命令(打包,压缩,减压文件)
    • 必要参数:
      • -cvf 仅打包,不压缩 .tar辨识
      • -zcvf 打包压缩 .tar.gz或.tgz
      • -ztvf 查看有哪些文件 .tar.gz或.tgz
      • -zxvf 将包解压缩 .tar.gz或.tgz

unzip命令

  • unzip[必要参数] [选择参数] [文件]
    • 必要参数:
      • -l 文件名.zip 查看压缩里包含文件
      • -d 路径名 文件名.zip 解压到指定的目录下

下载方法:

yum install lrzsz -y
 在管理员中运行安装插件,安装后可以拖拽文件到xshell中上传
yum install  vim 
//文本编辑器
yum install -y unzip zip
//unzip命令
yum -y install net-tools
//网络工具

touch:

touch a.txt 创建一个名为a的空文件
ls -l a.txt 查看

使用touch创建批量空文件
touch a-{1…10}.txt
ls -l
stst a.txt 查看详情

vi/vim的功能:

vi/vim的三种模式
命令模式:vim 文件名 ,不能输入文字
编辑模式:按i,a,o,Esc可回到命令模式
末行模式:按:,左下角冒号

打开或新建文件

	vim a.txt
  • 如果文件存在,会直接打开该文件
  • 如果不存在,保持且退出时,就会新建一个文件

文件查看

cat 文件名
less -N 文件名
head -n 文件名
tail -n 文件名
grep 关键字 文件名

cat 会一次显示所有的内容, 适合 查看内容较少 的文本文件

less 命令适合查看 内容较多 的文本文件

通过 head 命令查看文档的前几行内容

通过 tail -10f 文件 命令 查看文档(日志)的后几行内容

通过 grep 命令 搜索存在 关键字 的行

目录常用命令:

  • ls:列出目录
  • cd:切换目录
  • pwd:显示目前的目录
  • mkdir: 创建一个新的目录
  • rmdir: 删除一个空的目录
  • cp:复制文件或目录
  • rm:移除文件或目录
  • mv:移动文件与目录或修改文件与目录的名称
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值