Linux之路_15.6.05

今天又作死各种捣鼓ubuntu

1.Ubuntu原生输入法ibus

首先是发现ibus这个输入法不行,经常卡,而且并不好用,不过开发者之一是那个鼎鼎大名的BYvoid,就是那个比我们大一届还是两届的,面试阿里星,面试官全部给的A+,还说吾辈楷模,前途无量。好溜
用 apt-get remove ibus即可卸载掉ibus输入法,不过后来发现ibus并不是这么简单的一个输入法,卸载之后包括系统设置里的好多项东西都消失了,后来查一下发现ibus里面还有个ibus-controller-modal 来着,大概叫这个名字,是控制例如系统设置面板的,所以他并不只是个输入法,于是又用apt-get install把这个单独装了起来
然后用了搜狗的输入法。不得不说搜狗太人性了,已经在ubuntu软件中心里面有专门给linux用的输入法了,完全傻瓜式安装即可。

2. apt-get

提到apt-get,我一直耿耿于怀这个东西,觉得再linux这个里面,用这个是不是太傻瓜化了,但是之前手动装了下火狐浏览器和flash插件之后,发现linux下面装东西确实不太方面。
根据我查的资料,早期的 deb包或者tar.bz方式的软件包均需要先用make进行编译,然后再安装,并且不能解决软件间的依赖关系,即装完A之后,可能又提示需要装B,然后又提示需要装C,若是遇到软件更新,则更是麻烦。
另外,装一个软件,基本上都要在 /usr/share /usr/bin /usr/lib /etc各个文件夹中分配相应的文件,例如share好像就是放主程序的,bin放可执行文件,因为bin本身就是环境变量内的,/lib存配置数据

apt-get是debian搞出来的自动化的包管理工具,与此类似的还有红帽开发的RPM,都是很出名的,为了解决上述繁杂的安装软件问题
apt-get做的事情跟上述差不多,他其实是跟那ubuntu软件中心或者新立得包管理器是一样的,只不过是前者基于终端,后者基于图形化界面,然后他自动解决了软件之间的依赖,一般下载的包源我没记错的话好像是 /var/apt/archive貌似是这个,然后装东西其实也是往上述几个文件夹塞东西。

3.进程ps命令、任务管理器top命令

然后跟着铁哥的PPT,学了下内核和文件管理,关于内核 bash fork那里并不是很清楚,简单看了下
倒是用到ps命令挺好玩的,列出当前进程 -u 用户名 该进程属于的用户
kill可以杀死某个进程,后面接pid,不过只调用kill会使得进程变成僵尸进程,只有父进程调用wait方法才可以真正把进程回收掉,释放内存

top 就是个终端版本的任务管理器,可以查看CPU和内存的使用情况,内存还会分物理内存以及swap,我的物理内存4G就剩几百M了,SWAP开了3G给他确没有试用,铁哥说有个虚存管理,我突然想起当时铁哥说的linux哲学,linux认为内存就是应该要占满,有剩余的没用就是种浪费。

top里面的进程数达到200多个,但真正在轮转的只有少数,大部分在sleep状态,大概就是铁哥说的僵尸进程。

4.硬链接和软链接

还有硬链接 和 软链接
创建方式不同 硬链接是 ln 或者link,另一个是后面 -s
区别也是不同
硬链接:相同的inode号,其实就是个指针指向原文件
不占很大空间
不可跨越文件系统,即不同的硬盘格式是不可以的
由于可能会产生目录环,所以不可以对目录进行硬链接,不过
铁哥PPT说root可以创建,没试过

软链接:又称符号链接,是一个实在的文件,文件里面存的是原文件的inode信息,也不会很大
innode信息跟原先的文件不同,因为他是个新文件
可跨越不同硬盘格式,可对不存在的文件进行链接。。这个恰好 说明硬链接的那个基于原有的inode 是不可以对不存在的进行链接的
但是如果原文件移动了,这个软链接就失效了,但硬链接不会,原理还是因为inode。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值