虚拟机的登录
先进行用户密码的登录
然后在Linux中输入IP add可查看IP地址
遇到的问题:1.输出命令后不显示自己的IP地址只显示物理地址
#
解决方法:进入network-scripts目录
命令为:cd/etc/sysconfig/network-scripts
里面有一个ifcfg-ens33文件
我们使用vi进入编辑一下ifcfg-ens33
命令操作如下:viifcfg-ens33
按i进入编辑模式把ONBOOT=no 修改为 ON BOOT =yes
按esc 退出编辑模式输入:wq!保存(冒号为;+S hift键)
#
遇到的问题2:在以上进入编译模式后无法修改boot
解决方法:用管理员身份进行登录然后修改
ssh的链接
使用MOBA
进行Linux的远程链接
输入用户名和密码并输入ssh user@ip,链接成功,并进行了文件传输。
文件系统权限
(1)可读取(r,Readable)
(2)可写入(w,Writable)
(3)可执行(x,eXecute)
(4)无权限(-)
修改文件权限
Linux/Unix 的文件调用权限分为三级 :
文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
分别对应 r w x
文件或目录的权限位是由9个权限位来控制,每三位为一组,
它们分别是文件所有者(User)的读、写、执行,
用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。
linux基础命令
# 清屏
Ctrl + L
或者
clear
# 快速补齐
[Tab]
# 终止执行的命令
[ctrl + c]
# 挂起正在执行的命令
[ctrl + z]
# 恢复
fg xxx
开关机
# 关机
poweroff
# 重启
reboot
# 退出登录
exit
用户管理
useradd 选项 用户名
# 添加新用户tom,指定家目录
useradd -d /home/tom -m tom
# 删除用户tom及它的家目录
userdel -r tom
修改用户
usermod 选项 用户名
# 将用户tom的登录Shell修改为ksh,主目录改为/home/z
usermod -s /bin/bash -d /home/z tom -m
用户口令的管理
# 修改tom的口令
passwd tom
# 指定tom为空口令
passwd -d sam
# 锁定tom的账号
passwd -l sam
#切换用户
su 用户名
用户组管理
增加用户组
groupadd 选项 用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
删除用户组
groupdel 用户组
修改用户组
groupmod 选项 用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
用户组切换
newgrp
# 切换到root组
newgrp root
用户信息与密码的配置文件
用户信息文件: /etc/passwd
密码文件: /etc/shadow
用户组文件: /etc/group
组密码:/etc/gshadow
文件与目录管理
列出目录
ls
-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
切换目录
cd [相对路径或绝对路径]
显示当前所在目录
pwd [-P]
-P :显示出确实的路径
创建新目录
mkdir [-mp] 目录名称
-m :配置文件的权限喔
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
删除空的目录
rmdir [-p] 目录名称
-p :从该目录起,一次删除多级空目录
复制文件或目录
cp [-adfilprsu] 来源档(source) 目标档(destination)
-a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
-d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
-i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
-l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
-p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
-r:递归持续复制,用於目录的复制行为;(常用)
-s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;
-u:若 destination 比 source 旧才升级 destination!
移除文件或目录
rm [-fir] 文件或目录
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
移动文件与目录
mv [-fiu] source destination
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)
移动文件或目录
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
# 只看前三行
head -3 xxx
# 只看后三行
tail -3 xxx
创建文件
touch filename
文本编辑
安装vim
yum install vim -y