初学linux浅谈

大家好,这是本人第一次发博文,主要想谈谈最近学习使用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目录,我们无法看到具体的文件,感觉在文件管理上不是很直观,我相信通过接下来的学习我会慢慢习惯或者找到更好的方法,这周的学习就是这样,下周见~

时间: 2024-10-28 20:09:59

初学linux浅谈的相关文章

Linux 浅谈Linux 操作系统的安全设置

如今linux系统安全变的越来越重要了,这里我想把我平时比较常使用的一些linux下的基本的安全措施写出来和大家探讨一下,让我们的linux系统变得可靠. 1.BIOS的安全设置 这是最基本的了,也是最简单的了.一定要给你的BIOS设置密码,以防止通过在BIOS中改变启动顺序,而可以从软盘启动.这样可以阻止别有用心的试图用特殊的启动盘启动你的系统,还可以阻止别人进入BIOS改动其中的设置,使机器的硬件设置不能被别人随意改动. 2.LILO的安全设置 LILO是linux LOader的缩写,它是

计算机浅谈及Linux简谈

一.计算机浅谈: 电子计算机(英语:computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具. 在现代,机械计算机的应用已经完全被电子计算机所替换,其所相关的技术研究叫计算机科学,而"计算机技术"指的是将计算机科学的成果应用于工程实践所派生的诸多技术性和经验性成果的总合."计算机技术"与"计算机科学"是两个相关而又不同的概念,它们的不同在于前者偏重于实践而后者偏重于理论.此外,电子计算机亦被形象地称作电脑.至于由数据

浅谈Linux下Makefile编写

浅谈Linux下Makefile的编写 前言:本文简要介绍Makefile文件的编写规范,结合具体项目中的应用进行讲解. 具体代码地址: https://github.com/AnSwErYWJ/DogFood/blob/master/Makefile 简介 Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作.而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关

浅谈linux内核栈(基于3.16-rc4)

在3.16-rc4内核源码中,内核给每个进程分配的内核栈大小为8KB.这个内核栈被称为异常栈,在进程的内核空间运行时或者执行异常处理程序时,使用的都是异常栈,看下异常栈的代码(include/linux/sched.h): 1 union thread_union { 2 struct thread_info thread_info; 3 unsigned long stack[THREAD_SIZE/sizeof(long)]; 4 }; THREAD_SIZE值为8KB,因此内核为进程的异常

浅谈Linux中的信号机制(二)

首先谢谢 @小尧弟 这位朋友对我昨天夜里写的一篇<浅谈Linux中的信号机制(一)>的指正,之前的题目我用的“浅析”一词,给人一种要剖析内核的感觉.本人自知功力不够,尚且不能对着Linux内核源码评头论足.以后的路还很长,我还是一步一个脚印的慢慢走着吧,Linux内核这座山,我才刚刚抵达山脚下. 好了,言归正传,我接着昨天写下去.如有错误还请各位看官指正,先此谢过. 上篇末尾,我们看到了这样的现象:send进程总共发送了500次SIGINT信号给rcv进程,但是实际过程中rcv只接受/处理了1

Linux系统/dev/mapper目录浅谈

Linux系统的一般的文件系统名称类似于/dev/sda1或/dev/hda1,但是今天在进行系统维护的时候,利用df -h 命令敲出了/dev/mapper/VolGroup-lv_root和/dev/mapper/Volume-lv_home两个文件系统名,不解,在网上查找资料后,在此浅谈/dev/mapper目录. 一.理解Linux系统的Device mapper机制 Device mapper是Linux2.6内核中提供的一种从逻辑设备到物理设备的映射机制,在该机制下,用户能够很方便的

Linux特殊符号浅谈

Linux特殊字符浅谈 我们经常跟键盘上面那些特殊符号比如(?.!.~...)打交道,其实在Linux有其独特的含义,大致可以分为三类:Linux特殊符号.通配符.正则表达式. Linux特殊符号又可以分以下几类 1.管道符号 字符 名称 功能描述 | 管道 传递的普通的字符串,来自于前一个命令 |xargs 管道流转换 与xargs 传递的是把字符串变成了文件名 2.目录结构 字符 名称 功能描述 . 当前目录 .. 当前目录上一级目录 3.重定向符号 字符 名称 功能描述 > 输出重定向 会

浅谈Linux的远程连接

大部分情况下,我们不可能每台服务器都配置一台显示器,也不可能时刻在服务器旁边,但是我们要操作服务器,就要使用远程连接了,本篇就浅谈下如何进行远程连接Linux服务器. 环境介绍:vmware中Centsos6.5 x86_64一台,防火墙及Selinux已关闭. 一.最简单的工具 Putty 下载安装后直接运行,输入IP与保存名称即可 输入账号密码 二.最简洁的工具 Xshell 下载后直接运行,输入 ssh ip,然后输入账号.密码即可 三.最强大的工具 SecurtCRT 下载后解压,将Se

Linux的文本处理工具浅谈-awk sed grep

Linux的文本处理工具浅谈 awk   老大 [功能说明] 用于文本处理的语言(取行,过滤),支持正则 NR代表行数,$n取某一列,$NF最后一列 NR==20,NR==30 从20行到30行 FS竖着切,列的分隔符 RS横着切,行的分隔符 [语法格式] awk [–F] [“[分隔符]”] [’{print$1,$NF}’] [目标文件] awk 'BEGIN{FS="[列分隔符]+";RS="[行分隔符]+";print "-GEGIN-"