個人紀錄Ubuntu使用

 

Ubuntu下,在桌面創建.sh文件快捷方式

 

首先,在桌面創建一個文件:pycharm.desktop

 

打開teiminal,run :gedit pycharm.desktop

 

編輯這個文件,添加以下內容(Exec是sh文件位置,icon是圖標文件位置):

[Desktop Entry]

Version=1.0

Type=Application

Name=Pycharm

Icon=/home/du/Documents/pycharm-community-2017.3.3/bin/pycharm.png

Exec=/home/du/Documents/pycharm-community-2017.3.3/bin/pycharm.sh

MimeType=application/x-py;

Name[en_US]=pycharm

 

保存後,修改文件權限,將“允許作爲程序運行”給選擇上,然後即可。

 

 

 

Ubuntu install .sh and .bin

*.sh文件安裝方法:

運行終端到文件目錄下

1.在終端輸入:sudo sh *.sh直接運行

2.在終端輸入:sudo chmod +x *.sh

再輸入:sudo ./*.sh可安裝到任意目錄,./*.sh可安裝到當前用戶有權限的目錄

*.bin文件安裝方法:

運行終端到文件目錄下

在終端輸入:sudo chmod +x *.bin

再輸入:sudo ./*.bin可安裝到任意目錄,./*.bin可安裝到當前用戶有權限的目錄

 

Ubuntu Chines輸入法安裝

 

下面任選一種即可:

 

1.IBus拼音:sudo apt-get install ibus-pinyin (sudo 以超級權限去執行下面操作,apt-get  install 安裝一個新軟件包   ibus-pinyin爲軟件包名稱)

 

2.SCIM:sudo apt-get install scim-chinese

 

3.谷歌拼音輸入法:sudo apt-get install ibus-googlepinyin (abort)

 

4.Sun拼音輸入法:sudo apt-get install ibus-sunpinyin

 

 

 

 

複製文件夾下前N個文件指令

 

ls |head -n N |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

 

N:文件個數

 

如果N=1000,命令如下:

 

ls |head -n 1000 |xargs -i cp {} /home/xuqiong/data/testimg/nosee/test

 

ls |head -n 1000 |xargs -i cp -r {} /home/xuqiong/data/testimg/nosee/test

 

指令需要在源文件夾路徑下運行

 

apt安裝更新卸載

apt-get upgrade 可以使用這條命令更新軟件包,使用(apt-get –u upgrade)這個選項可以顯示完整的更新軟件包列表

apt-get install packagename 安裝一個新軟件包

dpkg –l 列出所有已經安裝的軟件包

apt-get remove packagename卸載一個已安裝軟件包

 

Ubuntu下自己編譯安裝和卸載軟件

下載軟件源碼,閱讀其readme或install文件,按照步驟安裝即可。

一般分爲如下幾個步驟,首先下載源碼解壓縮,然後進入解壓縮後的文件夾,sudo apt-get build-dep “軟件名”,此步驟是爲了下載編譯環境所需要的一些文檔和工具軟件。

只要網速良好,不一會ubuntu自己就下載安裝好了,然後就是:

./configure
make
sudo make install

通過以上幾個步驟就可以搞定絕大部分的軟件編譯問題,不同的也就是有時候需要使用一些配置參數,詳情可以看源碼包自帶的readme或者install文件。

 

但是接下來問題就接踵而來了,因爲如果我們發現這個軟件並不是那麼穩定好使,想要卸載它就難了,如果當時安裝編譯的源代碼文件還在的話可以進入源代碼目錄,編譯之後除了會生成install腳本之外還會生成一個uninstall 腳本,因此我們使用

sudo make uninstall

就可以進行卸載了

 

另外一種方法是:安裝一個生成deb格式軟件安裝包的軟件checkinstall,裝好後,在編譯軟件的最後一步使用

sudo make checkinstall

它就會提醒你一步一步安裝軟件,並在源碼文件夾中生成一個deb格式的安裝包,以後就可以使用它重新安裝此軟件,而不用麻煩的重新編譯了。

說了半天還是沒有談到如何卸載軟件,其實只要是最後一步使用checkinstall安裝的軟件,那麼就可以完美的卸載了,如果你像我一樣不喜歡命令行的話,就在新立得軟件包管理器中找到它卸載就可以了。
 

如何保持ubuntu的真正清爽

經過大量的安裝和卸載軟件後,ubuntu和windows一樣會留下大量的用不到的軟件和配置文件,如何清理呢,網上有一些安裝額外的軟件來清理的辦法,我一般都試過,發現並沒有讓ubuntu減肥多少,還是用ubuntu自帶的方法來的方便。

首先打開新立得軟件包管理器,一般會在左邊看到:

已安裝
已安裝(本地的或陳舊的)
未安裝
未安裝的(殘存配置)
軟件倉庫裏的新內容

現在選擇未安裝的(殘存配置),如果沒有這個選擇那就證明你的系統並沒有殘存配置文件,把右面列表裏不想保留的配置文件刪除就可以了。

當你需要安裝某個軟件包時,新立得軟件包管理器從/etc/apt/sources.list中所列的主機下載所需的文件,將它們保存到本機軟件庫 (/var/cache/apt/archives/),然後開始安裝。本地軟件庫會不斷膨脹佔用大量硬盤空間,幸運的是,APT提供了工具來管理本地軟件庫:apt-get的clean方法和 autoclean方法。

apt-get clean將刪除/var/cache/apt/archives目錄和/var/cache/apt/archives/partial目錄下鎖文件以外的所有文件.。這樣以來,當你需要再次安裝某個軟件包時,APT將重新下載它。

apt-get autoclean僅刪除那些不需要再次下載的文件。

 

Ubuntu SSH通道傳輸

局域網內傳輸數據

scp local_file remote_username@remote_ip:remote_folder 
scp local_file remote_username@remote_ip:remote_file 
scp local_file remote_ip:remote_folder 
scp local_file remote_ip:remote_file

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章