【Notes7】linux开发环境,linux/vi命令


1.VMware和CentOS安装

Linux抄袭unix,Mac os是unix的皮肤,如下两个网络适配器是虚拟机的。
在这里插入图片描述
VMware15和CentOS6.9:链接:https://pan.baidu.com/s/1HV6WqUTAwlOSjWkLXVrCRw ,提取码:1x8e 。15版本: CG392-4PX5J-H816Z-HYZNG-PQRG2

VMware15直接下一步安装,右击图标属性-兼容性-更改所有用户的设置-勾上以管理员身份运行此程序。点击创建新的虚拟机-自定义(高级)-稍后安装操作系统-linux-D:\VM…-使用仅主机模式网络-将虚拟磁盘存储为单个文件。

编辑虚拟机设置-选中网络设配器添加-CD/DVD使用CentOS6的iso文件(开启此虚拟机出问题:控制面板-卸载程序-Microsoft Visual C++的两个x64和x86文件右击卸载,不点卸载,点修复再重启计算机)。
在这里插入图片描述
开启虚拟机安装操系,默认第一个install,如下选择方向键选择Skip回车。两个网卡注意要配置网络。使用所有空间-将修改写入磁盘-Basic Server。
在这里插入图片描述
将一个小窗口移至虚拟机前就可以用QQ截图,点最上面边缘拖动窗口。ctrl+alt可移出鼠标
在这里插入图片描述
在这里插入图片描述

2.CRT安装

ssh客户端软件:SecureCRT8.5:链接:https://pan.baidu.com/s/1Y74YVz2ysQ3rFjGjnthb1Q ,提取码:l8gb 。解压后如下所示:
在这里插入图片描述
右击以管理员身份运行上图的scrt…exe文件,安装完后桌面出现图标先不要点击运行,将上图注册机文件夹里的keygen.exe复制到下图默认安装路径文件夹中,并右击以管理员打开出现如下图黄色窗口
在这里插入图片描述
在这里插入图片描述
第一次打开下图进行填写注册信息按照上图黄色窗口对应写入,上面patch到就是下面这个.exe文件
在这里插入图片描述
如下点击红色框,填入对应信息
在这里插入图片描述
如果需要改注册信息:打开CRT客户端在最上端Help栏中Enter License Data【netstat -nal | grep 22,more /etc/sysconfig/network-scripts/ifcfg-ens33,ping 192.168.160.2(.2虚拟机网段的默认网关),centos设置分辨率:最上端system-preferences-Display】

免安装版直接发送到桌面快捷方式:链接:https://pan.baidu.com/s/1QJ01ZByyQheFllLHy6ugAw 提取码:awa2 。如下图红框就是很多的session。
在这里插入图片描述

3.CRT配置

SSH2,Hostname:192…,Port:22,Username:root。如下切换菜单栏-选项-会话选项。
在这里插入图片描述
配置会话的属性,在会话上点击属标右键,选择Properties的Terminal。每30秒向服务器发送一次心跳
在这里插入图片描述
分清Hostname,Username,Name
在这里插入图片描述
修改Centos的字符集,增加对中文的支持。 登录服务器,输入 su – root 回车后再输入密码,切换到root用户(超级用户,有的远程服务器没权限)
1.修改字符集:echo LANG="zh_CN.gbk" > /etc/sysconfig/i18n
重启服务器:init 6,关闭服务器:init 0
2.修改时区为亚州上海时间,在root下执行并输入y:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date 查看系统时间,不是data
date -s修改时间,date -s 2019/07/31,date -s 10:24:00

4.Linux命令

在这里插入图片描述
在这里插入图片描述
win下任务管理器中explorer.exe进程(桌面管理器)kill掉就不用重启安装软件,cmd重新explorer.exe执行。
在这里插入图片描述
1. clear 清屏,find /usr -name 'a*',打包文件.tar,压缩文件.gz,压缩并打包.tar.gz
2. ifconfig 查看ip地址 ,netstat -an查看当前系统端口
3. ls list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,常用参数搭配:ls 列出目录和文件信息。ls -l 列出目录和文件的详细信息。ls -lt 按时间降序显示。
4. pwd 查看当前工作目录路径
5. cd change directory ,进入上一级目录cd ..cd -切换到上次访问目录
6. mkdir 创建目录,touch创建文件
7. rm 不确认rm -rf,r表示多层递归删除目录
8. mv 重命名或移动,源目的
9. cp -r 复制目录及目录内所有项目,把aaa目录复制到bbb目录cp -r aaa bbb
10. passwd 用户名:修改用户的密码
11. tar tar zcvf /tmp/123.tgz dir1 dir2 dir3 把dir1、dir2和dir3三个目录及目录下的文件打包压缩并生成/tmp/123.tgz文件
在当前目录下解压/tmp/123.tgz文件:tar zxvf /tmp/123.tgz
12. groupadd dba 增加一个组名为dba
13. useradd -n yuta -g dba -d /home/yuta 增加一个用户,用户名为yuta,属于dba组,用户的主目录是/home/yuta
14. env 显示全部的环境变量
15. cat filename 显示整个文件
16. more 功能类似于cat, more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
17. tail 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。 -f 循环读取(常用于查看递增的日志文件),tomcat日志文件查看:cat,more,less,tail -10。
18. find /home -name *.xml -print 查到/home以及子目录中*.xml文件,把结果显示出来
19. chmod 用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。可使用ls -l test.txt查找。以文件log2012.log为例: -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log,第一列-rw-r--r--共有10个位置,第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。从第二个字符开始到第十个共9个字符,3个字符一组,分别表示了3组用户对文件或者目录的权限。权限字符用横线代表空许可,r代表只读,w代表写,x代表可执行。
在这里插入图片描述
在这里插入图片描述
20. chown chown将文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符.。-R 处理指定目录及子目录。 chown -R oracle:dba /oracle。-R递归处理所有文件及子目录,将/oracle(最后面)目录及其子目录所有文件改成dba用户组下面的oracle用户
21. df 显示磁盘空间使用情况。获取硬盘被占用了多少空间,目前还剩下多少空间等信息,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示
在这里插入图片描述
22. du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看
在这里插入图片描述
在这里插入图片描述
23. grep “11111” a.txt,在a.txt文件中,搜索内容为“11111”的行,把结果显示出来
24. wc test.txt (word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出
25. ps(process status),用来查看当前运行的进程状态,一次性查看,如果需要动态连续结果使用top
26. top 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
27. ls -l / >/tmp/out.txt 列出/目录下的文件和目录信息,结果输出到/tmp/out.txt中,而不是屏幕
28. ls -l |wc 把ls -l 输出的结果交给wc统计(|管道输出)
ls -l |more 把ls -l 输出的结果交给more显示。
grep “oracle” install.log |wc 在install.log文件中搜索内容含有“oracle”的行,结果交给wc统计
ps -ef |grep “oracle” 查看全部进程,只显示内容含有”oracle”的行
在这里插入图片描述
在这里插入图片描述

5.vi命令

在这里插入图片描述
1.插入:前后上下,以下命令都在命令行模式下
在这里插入图片描述
2.上下左右:j下,k上,h左,l右
3.翻页
在这里插入图片描述
4.跳光标
在这里插入图片描述
在这里插入图片描述
5.删字符和行
在这里插入图片描述
在这里插入图片描述
6.复制粘贴
在这里插入图片描述
在这里插入图片描述
7.替换
在这里插入图片描述
在这里插入图片描述
8.撤,接
在这里插入图片描述
在这里插入图片描述
9.行,找
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10.重复,大小写
在这里插入图片描述
在这里插入图片描述
11.存盘
在这里插入图片描述
在这里插入图片描述
12.列操作
在这里插入图片描述
B站/知乎/微信公众号:码农编程录
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43435675/article/details/110287152