Vi 命令
vi User.java
进入编辑模式
i光标的前面插入
I行首
a光标的后面
A行尾
o下一行
O上一行
ESC 命令行模式
: set nu
:set nonu
6G 光标跳转到第6行
G 光标跳转到最后一行
gg 光标跳转到第一行
yy 复制当前行
p粘贴
nyy 复制n行
dd 剪切当前行
ndd 剪切n行
/string n下一个
ll -a 显示所有的内容 .开头的文件是隐藏的
ctrl+z 将程序挂起到后台
fg 1 将程序拉取到前台
2 压缩解压命令
压缩解压
gzip 文件 压缩单个文件
gzip 文件1 文件2 分别压缩两个文件
gunzip 1.txt.gz 解压文件
gunzip 2.txt.gz 3.txt.gz 分别解压多个文件
.gz 代表是gzip的压缩格式
打包压缩|解压
tar -zcvf my.tar.gz 1.txt 2.txt 3.txt
tar -zxvf my.tar.gz
tar -zxvf my.tar.gz -C /a/
-z gzip压缩格式
-c 创建压缩
-x 解压
-v 显示执行进度
-f 必须 紧跟打包压缩文件名
3 JAVA_HOME 配置
1上传
2 解压
3 配置
vi /etc/profileG 最后一行
o 下一行插入
export JAVA_HOME=/opt/apps/jdk1.8.0_141
export PATH=$PATH:$JAVA_HOME/binsource /etc/profilejava -version
4 部署tomcat
上传
解压
没有配置系统环境变量 如果启动tomcat的脚本
1) 绝对路径
2) 相对路径 ./不能省略
jps 查看java进程
在windows的浏览器中访问 http://192.168.133.3:8080
5 基本命令
5.1 less 查看文件内容
less 文件
j
k
PgUp
PgDn
5.2 echo
echo 标准输出 默认输出到控制台
echo "hello"
echo "hello" > 1.log 覆盖写到 1.log中
echo "hello" > > 1.log 追加写写到 1.log中
`` 特殊符号 将命令的结果转义成字符串
echo `ll /` 打印 / 目录下所有的内容
echo `CMD` >> 文件中
5.3 tail head
tail -n 文件 显示文件的后n行数据
head -n 文件 显示文件的前n行数据
tail -f 文件 监控文件内容变化
tail -F 文件 监控文件内容变化
F和f : 当删除监控的文件后再创建同名文件以后 F 继续监控 f无法继续监控
5.4 find
find / -name -type -size
find / -name a.txt
5.5 grep
grep hello a.txt
-i 忽略大小写
-c 统计次数
-n 行号
-v 反选
CMD | grep 内容
ll / | grep bin
ps | grep java
5.6 whereis which 查看命令所在的位置
which ls
which java
whereis java
5.7 网络命令
ip 配置
ip addr 查看ip地址
systemctl start|stop|status|restart|disable|enable network
systemctl start|stop|status|restart|disable|enable firewalld
netstat -nltp | grep 8080 查看网络端口是否被占用
5.8 主机名和域名映射
vi /etc/hostname
linux01
修改域名映射
192.168.133.2 windows
192.168.133.3 linux01
192.168.133.4 linux02
重启机器 reboot
查看主机名 hostname
5.9 free du df
free 内存
du 文件 文件夹大小
df 系统存储大小
-h 以合适的单位显示大小
5.10 ps top pstree kill
6 权限
不同的用户对不同的文件或者是文件夹有不同的操作权!
读 R
写 W
执行 X
- rwx r-x r-x. 1 root root 1961 Oct 18 2013 startup.sh
文类型 当前用户 组 其他人
文件
cat less more tail
vi echo
startUp.sh
修改权限
1) chmod ugo+-rwx 文件
2) chmod 777 文件
3) chmod 777 -R 目录 递归 修改目录的权限
-R 递归修改
注意 : root属于超级管理员 不受权限控制
文件夹
文件夹的权限控制一定有执行权 X R W X R W R-X -WX
rx ls
wx rm mv cp mkdir touch
x cd