yum -y install 文件名 安装
yum remove xxxx 卸载
常规命令
当前目录 pwd
关机shutdown -h 时间 定时关机
Rmboot 重启
显示当前文件ls
ls -l显示文件详细信息
ll
ls -a显示全部文件,点开头的都是隐藏文件
进入默认进入家目录cd
cd - 回到上一次操作的路径
/ 代表顶级目录,相当于我的电脑
Home 个人用户的文件夹
复制cp
cp 复制原 新文件
exit 退出
切换用户
su
su – ggy 中间有-的话基本就是重新加载环境变量
Id 查看用户
Useradd 添加用户
Passwd 设置密码
Userdel 删除用户
Groupadd 添加组命令
Groupdel 删除组
查看命令
cat
tail
tail -f access_log
默认是查看文件末尾10行内容,动态看加-f参数,参数前可以加查看n行
Head 默认查看开头10行
查找文件
Grep 一般和其他命令一起使用,
touch 创建一个空文件,如果文件存在会更新操作文件的时间
创建文件夹mkdir
-p mkdir 如果创建的文件夹不存在父目录则需要添加-p参数
删除文件夹
Rmdir 只能删除空文件夹
rm –rf 只要有权限通通删除
*通配符删除操作
复制
cp -rf a.txt /tmp 什么都可以复制
移动mv
mv /usr/local/tomcat/* /tem/tomcat 参数后面是路径就会移动
mv a.txt b.txt 参数后面是名称就会改名
wc -l 统计当前路径有多少个文件
clear 清屏
history 历史命令
分屏显示
more
回车下翻页,ctrl+c退出
less
可以查找,快速跳的多少行,上下键翻页,q退出
查找find
find / -name "tomcat" 查找文件或者文件夹
文件目录结构
/opt 额外软件安装目录
/etc 存放服务配置文件
/tmp 存放临时文件
/boot 存放启动文件和配置信息,系统启动时会用
/dev 存放设备文件,/dev/hdc代表光驱
磁盘操作
du -sh * 看当前目录下所有文件的大小
df -lh 查看当前系统磁盘使用情况
用户权限操作chmod
w(读2)/r(写4)/x(执行1)
三组(d代表文件夹,所有者用户、本组用户、其他用户)
数字方式加权限
进程监控
Top 动态监控内存、cpu进程
kill -9 pid 强杀进程
ps -ef 显示所有进程
谁启动的,进程id、副进程ID,
打包
zip
zip xx.zip 文件名 打包
unzip x.zip 解包
tar
tar cvf xxx.tar 文件名 打包
tar zcvf xxx.tar 文件名 压缩打包
tar xvf xxx.tar 文件名 解包
vi文本操作
esc编辑模式切命令模式
o 下一位置
I 当前位置
A 下一行
i命令模式切编辑模式
:q 退出
:wq 保存退出
:q! 强制,不保存退出
:w 保存
:set nu 显示行号
:set nomu 不显示行号
:n(n代表数字) 到第n行
/n 查找
查找下一个继续n
?n反向查找
shift+gg/大写GG
快速到文件首部/末尾
dd
删除整行
ndd
ndd删除n行
u 撤销
. 重复上一次操作
X 删除单个字符
Yy 复制一行
nyy复制n行
p 粘贴
1 光标移到行首
$ 光标移到行位
:%s/aaa/xxx/g
:%代表所有的内容s开始替换/aaaa替换成xxx g是全部替换
【vim批量插入内容】ctrl+v,选择N行,shift+i,输入内容,esc(结束)
插入内容