日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux开源软件经验,Ubuntu Linux经验汇总

發布時間:2023/12/19 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux开源软件经验,Ubuntu Linux经验汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、

在shell中判斷一個目錄是否存在的命令

test?-d?dirname

#當存在時返回值為0,也可以這樣寫

[?-d?dirname?]#注意空格

#判斷一個軟連接是否存在時,用下面的命令

test?-L?filename

#當軟連接存在時返回0,但是不存在時沒有返回值,這是個奇怪的問題,我用下面的語句測試過

[?-L?linkfilename?]&&?echo?$?

#如果linkfilename?不存在沒有打印任何輸出,(補充)

#好像應該把&&換成||

2、在Python開發中開啟virtualenv虛擬環境,

debian中用su切換到root用戶

創建一個文件夾mkdir?flask

初始化文件夾:?virtualenv?venv

啟動虛擬環境命令:.?venv/bin/activate

3、監控網絡流量的命令行小工具

ifstat#察看網絡流量狀況,默認單位KB,不監控回環端口

iftop#款實時流量監控工具,監控TCP/IP連接等,缺點就是無報表功能。必須以root身份才能運行。

iftop?-n#直接顯示IP,?不進行DNS反解析

iftop?-F?192.168.1.0/24?or?192.168.1.0/255.255.255.0?#顯示某個網段進出封包流量

參考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858923.html

4,在ubuntu下將Mysql作為服務啟動

先在/etc/init.d下建一個軟連接指向mysql的啟動腳本

然后,在命令行下執行sudo?update-rc.d?mysql?defaults?就萬事OK了

移除自動啟動的命令:sudo?update-rc.d?-f?mysql?remove

完全不用什么sysv-rc-conf,我就在這個工具上花了好多時間,反而沒成功。

(最后才知道,要在rc2-rc5上面都打開啟動項才行)

5、dpkg -i 安裝軟件解決依賴問題

sudo dpkg -i xx.deb

sudo apt-get -f install

后面那條命令可以解決前面的依賴問題

6、Linux 屏幕錄制軟件

SimpleScreenRecorder是我用過的最簡便好用的屏幕錄制軟件

sudo?add-apt-repository?ppa:maarten-baert/simplescreenrecorder

sudo apt-get update

sudo apt-get install simplescreenrecorder

7、調整Linux mint的亮度

在Ubuntu系統下亮度調節就沒正常過,我現在用Linux mint17基于Ubuntu14的,亮度也無法調節。

網上的方法很多,基本上自己都沒有試過,今天的國外的網站上找到了一個方法,從命令行調節亮度,還算方便。

xrandr -q|grep ' connected'

用這句獲得當前使用的視頻輸出設備,我得到的結果是

LVDS-0?connected?1366x768+0+0?(normal?left?inverted?right?x?axis?y?axis)?309mm?x?174mm

我們要的就是LVDS-0那個設備代號。

然后:xrandr --output LVDS-0 --brightness "亮度至"

亮度直在0.0-1.0之間,也可以寫入/etc/rc.local中就可以開機自動設置亮度了。

8、enca和enconv徹底解決Linux下的文件亂碼問題。

在Windows下用記事本編輯的文件,由于默認保存的編碼是GBK,在Linux下打開會亂碼,用enconv命令就可以解決問題。(比iconv還要方便哦)

sudo apt-get install enca

enconv 文件名//就會把文件從任意編碼轉為當前平臺使用的編碼。

9、Linux cp命令判斷源文件是否比目標文件新,新則覆蓋,

cp -au 源文件/文件夾 目標文件/文件夾

10、Linux 在命令行下顯示目錄樹

sudo?apt-get?install?tree

tree?-d//只顯示目錄結構

tree?-a//顯示所有文件結構

tree?-L?2?//目錄樹的深度

11、rsync Linux下的文件同步命令

rsync?-vr?filename1?filename2

#對本地目錄同步,從filename1同步到filename2

rsync?-auvz?--progress?filename1?ubuntu@192.168.0.1:/home/ubuntu/filename2

將本地filename1目錄同步到指定遠程服務器的指定目錄下,需要ssh支持

參數講解:

v?詳細模式輸出

a?歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性

u?僅僅進行更新,也就是跳過所有已經存在于DST,并且文件時間晚于要備份的文件

z??--compress?對備份的文件在傳輸時進行壓縮處理

--prpgress?顯示拷貝進度

--delete?刪除目標目錄中在源目錄中已經被刪除的文件,同時還有--delete-after,--delete-during,--delete-before

總結

以上是生活随笔為你收集整理的linux开源软件经验,Ubuntu Linux经验汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。