Linux_安装软件

解压

大部分源代码包都以.tar.gz形式存储。
tar -xzvf make-4.2.tar.gz (后面可以加参数,指定解压到哪个目录)解压。

源码目录

1
2
cd make-4.2
ls

configure

每一个项目源码目录下,基本都有configure文件。这是一个可执行文件,内容是Shell脚本。
里面会指示要按照这个软件需要系统有什么必要的环境、前置软件。

1
./configure

如上,configure会给你检查系统环境。
如果检查无误,则会给你生成build.sh以及项目管理文件Makefile。

make install

1
make install

会帮你调用系统可用的编译器,进行编译、安装。
一般默认安装位置是/usr/local/bin

如果只是make,则只编译。
如果要安装,需要make install。相当于把可执行文件移动到系统可执行目录(/.../bin)下。
可以用make uninstall卸载。

Linux_编辑器

有哪些

vi、vim、Emacs、ee(Unix自带的)

Emacs是最难用的,但是如果掌握了,能获益不少?

ee编辑器

1
ee 1st.sh

进入编辑器后的样子:

上半部分:按Ctrl加相应的符号可以调用一些功能。

按Ctrl加[或按ESC进入菜单

在按a离开编辑器时,如果没保存文件会提示你保存:

Emacs编辑器

打开文件。

1
emacs 3th.sh

按一下ESC,再按一下x(映射Emacs的M-x命令)。在底行输入linum,表示:Line Num,设置显示行号。

退出、保存

Ctrl加x、Ctrl加c是退出。
之后,底行会问你,是否保存,按y即可保存。

修改映射

默认配置下,Emacs没有退格键(Backspace)、删除键(Delete)的映射,在我们编辑文件时不方便删字符。我们在用户家目录下的.emacs中追加配置以下内容:

1
2
(global-set-key) "\C-h" 'backward-delete-char-untabify)
(global-set-key) "\d" 'delete-char)