关机重启
- shutdown:关机
- shutdown -h -now:立即关机
- shutdown -h 1:一分钟后关机
- shutdown -r now:立即重启
- halt:关机
- reboot:重启
- sync:将内存数据保存到磁盘
用户管理
- useradd 用户名:添加用户
- useradd -d 目录 用户名:添加用户到指定组
- passwd 用户名:更改用户密码
- userdel 用户名:删除用户
- userdel -r 用户名:删除用户和对应家
- su 用户名:更改用户
- exit:退出当前用户
文件编辑器
- vi 文件名:编辑文件
- i:进入编辑模式
- esc:退出到普通模式
yy:赋值当前行,p复制
dd:删除当前行 - :(冒号):进入命令模式
q:退出编辑器
wq:保存退出
q!:强行退出
set nu:显示行号
数字:去到对应行号
shift+g:去到末行
gg:去到首行
set nonu:不显示行号
组
- groupadd 组名:添加组
- groupdel 组名:删除组
- useradd -g 组名 用户名:添加用户到组
文件操作
-
ls: 显示当前目录文件
-a:显示全部
-l:竖向显示 -
cd:去到对应目录位置
~/:家目录
…:上一级
.:当前目录 -
mkdir:新建目录
-
rmdir:删除目录
-p:按级删除 -
rm:删除文件
-rf:强制删除 -
mv:移动文件
mv 文件名 文件名:重命名文件 -
more:规律查看文件
-
less:分页查看文件
-
head:查看文件开头
-
tail:查看文件末尾
-
echo:将内容输出到控制台
-
>:将内容覆盖到文件
-
>>:将内容追加到文件
-
ls -ahl:查看文件所有者
-
chown:修改文件所有者
-
usermod:更改用户所在组
-
ls -l:
** 0位:文件类型
** 1-3位:文件所有者拥有文件的权限
** 4-6:位:所属组拥有的权限
** 7-9位:其他组用户拥有的权限
** r:可读
** w:可写
** x:可执行,进入 -
chgrp:修改文件所在组
-
locate:定位文件路径,必须先创建updatedb的locate数据库
-
grep:过滤查找
-
|:管道符
-
gzip:压缩文件,压成gz文件
- gunzip:解压文件
-
zip:压缩文件,
- -r:递归压缩
- unzip:解压
-
tar:打包指令,打成tar.gz文件
- -x:解包文件
权限管理
- chmod:
u:所有者
g:所有组
o:其他
a:全部
服务
- ps -aux:显示进程列表
- kill:杀死进程
-9:强制杀死 - killall:杀死全部进程
- service:服务
- telnet:检查端口是否在监听
- setup:查看服务
- 服务级别:系统停机、单用户、多用户、完全多用户、系统未使用、x11控制台、重启
- chkconfig --list:查看服务
- top:动态查看执行中的进程
k:杀死某个进程
-d:动态刷新时间
软件管理
- rpm:软件管理工具
-qa:所安装的软件
-ql:查看软件包中的文件
-qi:查看信息
-qf:路径
-e:卸载
-ivh:安装 - yum:前端软件管理工具
list:列出安装包
install:安装
-e:卸载
其他指令
- man :查看帮助,用于学习命令
- pwd:查看文件绝对路径
- cat:查看文件内容
- cal:显示日历
- history:查看历史命令
- date “+%Y-%m-%d %H:%M:%S”:显示系统时间
- ln :软连接
- rm -rf 软连接:删除软连接
- crontab:定时任务设置
-e:开始
-r:终止
-l:列出所有任务
service crond restart:任务重启
分区
- mbr分区:
- 四个主分区
- 系统只能在主分区
- 扩展区要占一个主分区
- 最大2tb
- gtp分区
- 无限主分区
- 最大18eb
- window7 64位以后可以用