一,Linux基础篇
1.1基础知识
linux是开源的操作系统
1.2windows和vm和CentOS的关系
1.3 linux目录结构
二、linux实操篇
2.1 远程登录——XShell5
1、XShell5
2.2 vi和vim编辑器
1、vi和vim的三种模式
在正常模式下我们可以使用快捷键
在插入模式下,程序员可以输入内容
在命令行模式下,可以输入命令
2、vi和vim的相互转换
3、案例:用vim开发一个hello.java 程序
4、vi和vim的快捷键
第7个的步骤:
5、vi和vim快捷键一览图
2.3 开机、重启和用户登录注销
1、关机&重启
2、用户登录和注销
2.4用户管理
1、添加用户
useradd命令的使用格式如下: useradd [参数] 新建用户账号
参数 含义
-d 指定用户登录系统时的主目录
-m 自动建立目录,未指定-d参数时会在/home/{当前用户}目录下建立主目录
-g 指定组名称
相关说明:
- Linux每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录(/home/用户);
- 每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录;
- 如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名。
若创建用户时未指定家目录,后期可通过usermod -d /home/abc abc指定
useradd -d /home/abc abc -m 创建abc用户,如果/home/abc目录不存在,就自动创建这个目录,同时用户属于abc组
useradd -d /home/a a -g test -m 创建一个用户名字叫a,主目录在/home/a,如果主目录不存在,就自动创建主目录,同时用户属于test组
cat /etc/passwd 查看系统当前用户名
修改用户:usermod
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值 。
2 修改用户所在组:usermod -g 用户组 用户名
usermod -g test abc
改abc用户的家目录位置:usermod -d 家目录 用户名
usermod -d /home/abc abc
选项-l 新用户名指定一个新的账号,可修改用户名:
python@ubuntu:~/txt$ tail /etc/passwd -n 1
aaa:x:1001:1001::/home/aaa:
python@ubuntu:~/txt$ sudo usermod -l bbb -d /home/bbb aaa
python@ubuntu:~/txt$ tail /etc/passwd -n 1
bbb:x:1001:1001::/home/bbb: