讲了云服务器,Linux系统一些常用的命令
云服务器(xshell):删除了用户,但无法添加同名的新用户——groupdel 用户名——userdel 用户名
大部分第三方文件都会安装在/opt里
在云服务器安装的:
node——
mySQL
Apache——
JDK(java环境):sudo apt install openjdk-8-jre-headless
sudo apt install openjdk-8-jdk-headless
java -version
javac -version
navicat:下载的软件(破解版)
vi编辑器
一、打开vi(在xshell黑屏界面下面)
1>打开编辑器 vi
打开编辑器的时候会默认生成一个文件, 直接写代码,在保存的时候给文件命名
Ctrl+s给文件起名字
:wq a.txt——另存为a.txt
2>打开文件(已经有了文件,用vi编辑器打开a.txt) vi a.txt
3>打开文件的同时定位光标 vi +number a.txt
number:行号(想定位在第几行,光标就在第几行,默认定位在第一行)
二、模式
1.命令行模式(默认进入,没法编辑)
作用:可以对文本整体进行删除/复制等
操作:yy 复制一行 nyy 复制n行
p 粘贴一行
dd 删除一行 ndd 删除n行
u 撤销
切换:命令行—>插入:有8种,大小写都可以
i: 当前光标位置插入 I:在当前光标所在行的第一个字符位置插入
o: 当前光标的下一行插入 O:当前光标的上一行插入
s:删除当前光标所在字符后插入 S:删除当前光标所在行后插入
a:当前光标后一个字符插入 A:当前光标所在行的最后一个字符位置插入
下面会出现insert
命令行—>底行: : 保存
/ 检索(不太好退出) /后跟文档里的内容,光标定在内容的第一个字符
2.插入/编辑模式
作用:编写
切换(只能切换到命令行模式):插入—>命令行:Esc
:wq(保存并退出),空格后写a.txt——即:wq a.txt(另存为a.txt)
再编辑时:wq回车,就退出了
3.底行模式
作用:保存/筛选检索等——>退出
操作: :w 保存文件
:q 直接退出
:wq 保存并退出
:q! 强制退出
:wq! 强制保存并退出
/terry 搜索terry字符 按n字符切换到下一个
:set number/:set nu 设置行号(只能对当前文档进行操作)
:set nonu 取消行号
:1,4co10 将1到4行复制到第10行,第10行后多了1到4行
:1,4co$ 将1到4行复制到末尾 $:最后一行(文档末尾)
:1,4m10 1-4行移到了以10为结尾处,后面的往前顶,和原来一样多行
:1,4m$ 1-4行移到了以文件末尾处,后面的往前顶,和原来一样多行
———————————————————————————————————————————
三、配置
1.手动配置
当前用户家目录下创建 ~/.vimrc
1.cd ~ 进入当前用户家目录
2.ls -a 显示所有文件(包括以.开头的文件),看有没有vimrc文件
3.没有的话,vi .vimrc,创建vimrc进行编写(如果没配置过的话是一片空白)
在浏览器搜编辑器配置
set number 显示行号
set tabstop=4 {}开头空4格(tab键默认格数)
set autoindent 是否自动缩进
2.自动配置
找第三方框架:spf13-vim
—————————————————————————————————————————
关于远程服务器
查看某些文件可能会受到一些限制(能看到文件存在,但不能预览)
sudo:临时调用超级管理员权限执行命令
切换到普通用户,sudo more /etc/shadow(没权限)
让输入该普通用户的密码
显示tom_test is not in the sudoers file.This incident will be reported.
表示老板没同意tom_test进办公室
切到root用户下
cd /etc 然后ls
找sudoers
vi sudoers
大概在19行位置添加用户
保存的时候写 :wq! 强制保存并退出(因为是readonly文件)
测试:切换到该普通用户 more /etc/shadow