对于一个介于数学和计算机中间的人来于,会linux系统真的十分重要。
前不久,实验室安装了一台曙光的并行机,全是linux的系统,一进实验室学习linux成风,当然我也不例外,赶紧装个ubuntu练手,(是一个本科师弟推荐的,他从初中开始玩linux)。由于我自己的机器是win7的系统,装起来相当纠结。本来直接用wubi装,岂料根本不用运行于是改成U盘装,装了好几次才成功。新手办事效率是低了点。
系统装好后,学习便开始了,花半天背了些命令,然后花半天敲一些,不知不觉中,竟然学会了一些。也许这要得益于原来的一些dos基础。不过对于linux的文件,我确实弄了好久,才慢慢懂一些,下面记录些东西,免得要用时又想不起了(最近不知道怎么搞的,记性特别差)
1.mount命令U盘参数为-l,iso文件用-o loop参数,普通文件夹不用参数,如果文件夹在远程主机上,需要一个软件,叫sshfs,装上后用
命令sshfs magic@192.168.3.11:/home/magic/ /mnt/magic/ 就可以了,如果要卸载,用umount加mountpoint就ok。
2.启动一个服务用service 服务名 start,真好理解,呵呵,开机自动启动一个服务要写到/etc/rc.local里头。
3.开机自动挂载一个东东要写到/etc/fstab里。环境变量光export还不行,要写到etc/bash.bashrc 或者etc/profile里头。
4.装显卡驱动时要退出X界面,用命令init 3,要恢复用init 5或者startx,如果init 3停不了,用这个/etc/init.d/gdm stop.
5.tar -zxvf解压文件,有configure用./configure。然后再make,然后make install.
6. rpm -ivh 文件名.rpm 。。。。sh 文件名.run
7.装软件环境时若于少以L开头的文件,意思是少一个库,到新得立里搜LIB+文件名(不要L)。
8.调试cuda要装好freeglut环境。
9。用户信息有三个/etc/passwd .,/etc/shadow和/etc/group,把这三个覆盖另一台机器的就可以登了。
10.改变文件夹属主用chown -R username.usergroup directory ,其中-R表示递归执行,用命令chmod时也要注意用。
11.去掉烦人的^M方法:(1)使用vi打开文本文件命令模式下输入 :set fileformat=unix 保存。 (2) VI下使用正则表达式替换g//^M/s//^M// 或者 %s/^M//g (3)sed ’s/^M//’ filename > tmp_filename (4) tr -d '/r' (5)$ dos2unix filename
先记这么多,有的话再补。。。。。