1、vi 文本编辑器
一般模式、编辑模式、命令模式
:w 保存
:q 离开编辑器
:q! 不保存,强制离开
:wq 保存离开
Ctrl + f 下一页
Ctrl + b 上一页
0 光标的最前边
$ 光标的最后边
G 光标到该文本的最后一行
/word 自光标向下搜索名字为word 的字符串
?word 自光标向上搜索名字为word 的字符串
2、文件和目录操作
cp 复制操作 cp -r -r 为该文件下边的所有文件
mv 剪切
rm 删除 rm -rf 删除所有的,级联删除
文件权限 r:只读 w:写 x 执行
ls -l 文件 来查询文件的各种权限
显示 -rw-r-r--- root root 0 10-27 13:05 testvi
分别为:文件所有者、同组用户、其他用户
chmod [用户类型][符号][属性] 文件名
用户类型:u :user(当前用户) g:group(同组) o:other(其他) a:all(所有)
符号:+ :增加某个权限 -:取消某个权限 =:赋予给定权限并取消其他权限
例子: chmod u+x,g+w testvi
ls -l
3、系统用户管理
useradd Foxdie : 添加用户会在/home下为Foxdie 用户创建根目录
password Foxdie:添加修改密码
su:用户之间的切换,这个标签十分重要,比如可以从用户切到跟用户从而有根用户的权限,但是要输入密码,也可以从root用户切换到测试账户,来检测测试账户的权限 是否正确
userdel -r Foxdie :删除用户,并将所有目录删除掉
4、路由表的查看
route :查看路由的配置,当为不同的网段的时候,由路由器通过路由表来进行数据包的分析传递。
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1; //添加路由表
route del -net 192.168.1.0 netmask 255.255.255.0 dev eth1; //删除路由
5、ssh 服务的启动
/ect/init.d/sshd start
/ect/init.d/sshd restart
6、getconf 用来获取系统的基本配置信息
eg:
getconf -a:输出系统全部的变量值
getconf PAGE_SIZE :获得page_size 的大小
getconf LOAN_BIT:查看linux的操作系统的位数
7、RPM:是以一种数据库记录的方式来将你所需要的套件安装到你的Linux主机的一套管理程序
查看:rpm -qa |grep jdk
移除:rpm -e jdk-1.7.0_65-fcs.i586
安装:rpm -ivh /home/jdk-8u91-linux-x64.rpm
8、java -version 检查jdk是否安装好了
9、tar -zxvf apache-tomcat-8.0.33.tar.gz //解压文件
10、netstat 查询系统端口号的使用情况
netstat -tln : 查看Linux端口的使用情况
netstat -ano|grep 8080 :查看某个端口号的使用情况