大家好,这是本人第一次发博文,主要想谈谈最近学习使用linux的感想和大家一起学习交流。
其实在本科阶段我使用过一个学期的linux,那时候主要是用于oracle数据库的建库和查询等。刚开始我是拒绝的,因为oracle 11g本可以在windows环境下安装,众所周知linux的指令操作对于一个长时间使用windows的用户来说是十分困难的。不光操作困难,就连装虚拟机和linux我就研究了半天。所以一直以来我都觉得linux使用很不方便。
但是经过一个星期的学习和实践,我渐渐发现了linux的特点,也慢慢习惯了linux的操作和一些简单的指令。下面我就简单谈谈我遇到的一些问题和学习到的一些知识。
首先是安装,VMware虚拟机安装非常简单,配置一般根据自己需求或者直接默认就可以,网上教程很多,这里不再累述。在第一次启动虚拟机的时候我遇到了这样一个问题,vmware安装ubuntu " Intel VT-x 处于禁用状态",相信很多人也遇到过这样的问题,我上网一查,原来是BIOS设置的问题,我按照步骤将Intel Virtualization Technology设为可用,重启之后发现还是出现同样的问题,又根据提示更新了BIOS固件等,翻来覆去还是无法启动。后来我发现是可能是锐捷客户端的问题,关闭锐捷之后虚拟机可以顺利启动。但是之后不管锐捷客户端是否运行,虚拟机都可以正常启动,所以这个问题还有待讨论。
进入linux后,使用guest游客身份登陆是无法使用sudo命令的,这点需要注意。我也是跟着实验楼那个linux新手教程学习,基本的指令我还算熟练,发现有两个指令比较强大,一个是man,也就是手册,里面不光包括指令,还有c库函数程序接口,甚至还看到了游戏。还有一个就是find,这个查找指令不光可以找特定文件,还可以批量查找,
例如: find /home -atime -1 查1天之内被存取过的文件
或者还可以反选:find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型为vfat的文件
find /mnt -name t.txt ! -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型不为vfat的文件
还可以规定查找文件的大小:find /home -size +512k 查大于512k的文件
find /home -size -512k 查小于512k的文件
这样的查找指令比windows的搜索强大多了,也快多了,所以逐渐意识到了指令操作的方便之处。
这一周的学习还发现可一个好玩的东西,$ nohup xeyes & 输入这个指令会出现一双大眼睛追着你的鼠标看
通过一周的学习,我认为linux在批量处理上确实方便,但是不像windows目录,我们无法看到具体的文件,感觉在文件管理上不是很直观,我相信通过接下来的学习我会慢慢习惯或者找到更好的方法,这周的学习就是这样,下周见~