1、开关机
reboot #重启
shutdown -h now #关机
shutdown -h 60 #延时关机(60分钟)
图形化界面和文本界面切换:
修改/etc/inittab文件中initdefault参数可以修改默认启动图形化界面还是文本界面,3为默认进入文本界面,5为默认进入图形化界面
2、上传下载
安装:yum -y install lrzsz
rz #上传
sz #下载
3、用户管理
useradd wsy #添加用户(-g指定组)
passwd wsy #设置密码/忘记密码重置
su - wsy #切换用户(中间有-会重新加载用户的环境变量)
whoani #查看当前用户
userdel -r wsy #删除用户(-r删除家目录)
获取超级用户权限:sudo
用法:sudo reboot
有一些命令是普通用户没有权限操作的,所以要用sudo来获取超级用户权限
如果普通用户要使用sudo命令,需要在/etc/sudoers文件中配置才可以使用,例如besttest用户可以使用sudo获取到root用户权限,使用root用户编辑/etc/sudoers文件,找到root ALL=(ALL)ALL这一行,在他下面加入wsy ALL=(ALL) NOPASSWD:ALL然后保存即可。NOPASSWD代表该用户使用sudo的时候不用输入密码
groupadd test #添加组
groupdel test #删除组
设置IP地址:/etc/sysconfig/network-scripts/ifcfg-eth0
查看ip地址:ipconfig 或者 ip a
4、Linux文件目录结构
- 树状结构,/为最高的根目录
- root:root用户的个人文件夹(家目录)
- bin:存放多数用户可用的命令
- boot:存放启动文件和配置信息,系统启动时会用
- dev:存放设备文件,/dev/hdc代表光驱
- etc:存放服务配置文件
- home:其他用户的家目录
- lib:存放程序运行所需要的库文件
- media:可移动设备的挂载目录
- mnt:设备挂载目录
- usr:用户程序存放目录
- var:存放经常改动的数据文件
- tmp:存放临时文件
- sbin:存放维护系统所需命令,一般仅root可用
- proc:存放核心运行时产生的文件,这些文件位于内存而非硬 盘中
- sys:与proc类似,设计比proc更清晰,文件位于内存
- srv:服务需要的数据的存放目录
- lost+found:文件系统修复时找回的丢失文件
- opt:额外软件安装目录
- misc:不方便归类的杂项文件
- selinux:SELinux文件系统实例
5、文本操作
vi:
命令模式和编辑模式切换:
a:下一个字母
i :光标当前位置
o:下一行
编辑模式切命令模式:esc
命令模式退出vi:
:wq :保存退出
:x :保存退出
:w :保存
:q :退出
:q! :不保存强制退出
:set nu :显示行号
:set nonu :不显示行号
:n :快速到第n行
/XX :从上往下查找XX (n查找下一个)
?XX:从下往上查找XX(n查找下一个)
shift+g :快速到文件末尾
:1或者gg:快速到文件顶部
dd :删除整行
x :删除单个字符
u :撤销
. :重复上一次操作
yy :复制一行
5yy :复制5行
p :粘贴
$ :把光标快速移动到行尾
0 :把光标快速移动到行首
:%s/aaa/xxx/g :把文件中所有的aaa批量替换成xxx
:1,5%s/aaa/xxx/g :替换1-5行中aaa为xxx
浙公网安备 33010602011771号