- 安装vm及centos
- Linux的文件
- 远程登录(xshell)、文件传输(Xftp)
- vi和vim模式
- 开机和关机
- 创建用户、删除用户
- 用户组
- 运行级别
- 帮助指令
- 文件指令
- ls、cd、pwd
- mkdir、rmdir
弄了很久,VM的版本是16,centos是7
具体怎么安装还是根据百度,之前安装了VM15,一进入虚拟机电脑就蓝屏。
linux的文件系统采用级层级式的树状目录结构,在此结构中最上层是根目录"/",然后此目录下再创建其他的目录
linux的目录中有且只有一个根目录
linux各个目录存放的内容是规划好,不能乱放
linux是以文件形式管理设备,因此linux系统一切皆为文件
先下载xshell和Xftp
在虚拟机的终端输入ifconfig查找ip地址
然后在Xshell和xftp连接指定的ip地址:
略
开机和关机- 将数据同步写入硬盘中的命令 sync
- 惯用的关机命令 shutdown
- 重新启动、关机 reboot halt poweroff
添加用户
useradd [选项] 用户名 [选项],可省略
示例:useradd xm 创建了一个xm的账号,因为我们并没有指定xm账号的组。Linux自动为我们在/home下创建一个xm的组,xm属于xm组。
给用户设定或修改密码
passwd 用户名
切换用户
su 用户名
删除用户
使用userdel xm 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)
正确删除用户
[root@localhost /]# userdel -r xm
删除用户,会出现
userdel: user xxx is currently used by process xxx ,参考:这篇文章
查询用户信息:id 用户名
用户组:类型于角色,系统可以对共性的多个用户进行统一的管理
创建组(groupadd 组名),并在创建用户时将用户加入组中:
useradd -g 组名 用户名
可以查看一下:
三个文件
/etc/passwd 文件
用户的配置文件,记录用户的各种信息
每行含义:用户名:口令:用户标识号:注释性描述:子目录:登录shell
/etc/shadow 文件
口令的配置文件
每行含义:用户名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group 文件
组(gruop) 配置文件,记录Linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表
0:关机
1:单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用3 和 5
输入runlevel返回当前级别:
输入init [0123456]可以进入对应的级别
man
man [命令或配置文件]
获取帮助信息
help
heip 命令
获得shell内置命令的帮助信息
参考https://blog.csdn.net/evankaka/article/details/49227669
ls、cd、pwdcd
获取当前文件夹下的名称:
ls -l(这个参数是字母L的小写,不是数字1)
说明:这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
ls –F(注意,是大写的F)
说明:使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数。但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就是说,不用输入这个参数,我们也能看到各种分辨符号。
cd
切换当前目录
回退上级:cd…
pwd
pwd [–help][–version]
说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
创建目录及删除目录
rmdir只能删除空目录



