PPA:Personal Package Archives : Ubuntu;
比如為安裝 emacs,需要首先添加某個PPA:
sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update
稱 # 為 sharp,稱 ! 為 bang
在計算機科學中,Shebang 也稱為 Hashbang,是由井號(#)和感嘆號構成的字符序列,且位于腳本的起始位置。
在類 Unix 操作系統中,如果一個腳本內部含有 shebang,則意味著該腳本以程序的方式運行,程序加載器(program loader)將會把該腳本除首行(shebang)外的其余行解析為解析器指令(interpret directive),經由 Shabang 指定的解析器程序被用來執行。例如,如果一個腳本名為path/to/script
,且以下述代碼為首行:
#!/bin/sh
bash和sh的區別、Shabang 其實是告訴了程序加載器以 /bin/sh
來運行此腳本,path/to/script
作為其第一個參數。
#!/bin/sh
? Bourne shell#!/bin/csh -f
? csh#!/usr/bin/perl -T
,使用 perl 執行#!/usr/bin/env python
,使用 Python 執行,會自動的通過 env 查找 Python 解釋器;make,僅編譯;
make install,編譯并安裝。比如安裝到/usr/bin目錄下,然后可以直接使用。因為 /usr/bin 只有管理員才能向里面添加文件,所以通常要加 sudo
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态