Linux
1. Linux介绍
- Linux是一款操作系统,免费,开源,安全,高效,稳定,处理高并发强悍。现在很多企业级项目都部署到Linux/Unix服务器运行.
- 学习Linux需要创建一个虚拟机,然后再虚拟机上安装一个Centos 系统来学习。
2. Linux的目录结构
- Linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其它的目录。
- 在Linux世界里,一切皆文件
3. XShell与XFtp5
4. vi和vim编辑器
所有的Linux系统都会内建vi文本编辑器
Vim具有程序编辑的能力,可以看作是Vi的增强版本。
4.1 vi和vim模式的相互切换
4.2 常用快捷键
-
拷贝当前行yy,拷贝当前行向下的5行5yy
-
删除当前行dd,删除当前行向下的5行5dd
-
在文件中查找某个单词[命令行下/关键字,回车查找,输入n 就是查找下一个]
-
设置文件的行号,取消文件的行号.[命令行下: set nu和:set nonu]
-
到达文档的最末行[G]和最首行[gg]
-
撤销动作u
-
将光标移动到20行:输入20,然后shift+g
4.3关机重启命令
关机&重启命令
基本介绍
-
shutdown -h now:表示立即关机
-
shutdown -h 1:表示1分钟后关机
-
shutdown -r now:立即重启
-
halt:就是直接使用,效果等价于关机reboot就是重启系统
-
syn :把内存的数据同步到磁盘
5. 用户管理
5.1 组的概念
说明:
- Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
- Linux的用户需要至少属于一个组,也可以属于多个组。
5.2 添加用户
useradd 【】 用户名
注:当创建用户成功后,会自动创建和用户名同名的家目录。
例如 useradd JiaZq 之后,就会在home目录下生成一个jiaZq文件目录。
也可以通过useradd -d 指定目录 新的用户名 ,给新创建的用户指定目录。
mkdir指令是建一个目录
5.3 指定/修改密码
使用passwd 用户名
注:输入的密码是看不见的…
5.4 删除用户
- userdel 用户名 保留家目录
- userdel -r 用户名 删除家目录
在删除用户时,一般会保留家目录。
5.5 查询切换用户
-
查询用户信息
id 用户名
uid:用户id号
gid:用户所在组的id
组:组名
-
切换用户
su 切换用户名
如果想返回到原来的用户,可以使用exit命令。
注:从权限高的用户进入到权限低的用户,不需要输入密码,反之需要密码。
-
查看当前用户
whoami可以查看当前的用户名
</