顯示具有 Freesoftware自由軟體 標籤的文章。 顯示所有文章
顯示具有 Freesoftware自由軟體 標籤的文章。 顯示所有文章

2022年7月25日 星期一

Windows的本機搜尋工具Everything

Windows內建的檔案搜尋工具用Winkey-S快速鍵即可,但常找不到想要的檔案。如果搜尋的部分只限制在檔案名稱,那麼可以用voidtools的Everything,以下是幾個特點

  • 關鍵字找檔案或是資料夾爆快
    • 關鍵字之間的空格預設代表AND
    • 要使用OR用|,例如說同時找png與jpg檔案:
      .png | .jpg
    • 不要搜尋某關鍵字用!,例如檔名不要含有abc的png圖檔:
      !abc .png
    • * 代表很多個字元
    • ? 代表一個字元
  • 建立index爆快,新安裝的系統約莫一秒完成

2020年8月25日 星期二

使用visudo設定sudo的設定檔sudoer

sudo是一個不需要在知道root密碼的情況下,可以執行root權限的指令。 visudo則是去修改sudo的設定檔,也就是 /etc/sudoer的指令。若要讓某使用者user可以使用root權限來執行所有指令,最簡單的設定方式為:

  • user    ALL=(ALL)    ALL

上述三個欄位分別是:

  1. 要使用sudo的使用者帳號
  2. 登入者的來源主機=(可切換的身分):通常來源主機會是ALL,而後面可切換的身分可以寫成root,也可以寫成其他使用者
  3. 可下達的指令:填寫ALL代表可以執行切換身份後可執行的所有指令,若是指定某些指令,那麼在這邊要填入絕對路徑。若有多個指令,用逗點分隔

2020年4月23日 星期四

用inxi看硬體配置

看硬體資訊有許多方法,之前提到過的有:
越上面的越漂亮,但訊息越少,越下面的訊息量多但不易閱讀。這邊介紹一個屆在neofetch與lshw之間的看硬體配置指令inxi,在CentOS 7上安裝下指令:
  • sudo yum install inxi
安裝完成後的指令使用方式如下:
  1. inxi
  2. inxi -b
  3. inxi --usb
  4. inxi -F
  5. sudo inxi -F

2020年4月16日 星期四

用neofetch看硬體資訊

指令模式下看硬體資訊使用neofetch,使用ASCII art顯示

neofetch是用bash寫出來的,上圖的硬體資訊解釋如下:

2020年4月10日 星期五

wget使用的簡單說明與限速

要抓http或是ftp上面的檔案,可使用wget,例如說:
  1. wget http://linux.csie.nctu.edu.tw/kernel/linux/kernel/v5.x/linux-5.6.tar.gz
  2. wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.6.tar.gz
  3. wget --no-check-certificate https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.6.tar.gz
  4. wget --limit-rate=1m http://linux.csie.nctu.edu.tw/debian/debian-cd/10.3.0/amd64/iso-bd/debian-edu-10.3.0-amd64-BD-1.iso
  5. wget -c -t inf -b --limit-rate=1m http://linux.csie.nctu.edu.tw/debian/debian-cd/10.3.0/amd64/iso-bd/debian-edu-10.3.0-amd64-BD-1.iso
上面指令的意思是:

2019年11月1日 星期五

2019年8月23日 星期五

手動安裝R-3.4.0到指定資料夾

在手動安裝R-3.4.0的時候,因為系統版本太舊,許多函式庫都過舊而不支援;加上並沒有管理者權限,無法使用yum等套件管理程式來升級這些函式庫,故必須要先手動安裝一些所需的函式庫,參考下面幾篇文章:
基本上就是在手動安裝R-3.4.0,在configure階段被提示缺什麼函式庫、或是函式庫太舊就安裝或升級某函式庫。至於R-3.4.0安裝過程如下:

2019年8月22日 星期四

手動安裝libcurl-7.65.3

libcurl是個免費開源的函式庫,自己寫的程式用了他就可以來下載檔案。手動安裝方式如下
$ wget https://curl.haxx.se/download/curl-7.65.3.tar.gz
$ md5 curl-7.65.3.tar.gz 
MD5 (curl-7.65.3.tar.gz) = 08e951e3da639bb4197d52222458b5dd

$ tar zxvf curl-7.65.3.tar.gz && cd curl-7.65.3
$ ./configure --prefix=/YOUR/DESTINATION
$ make -j 16
$ make install

參考資料

_EOF_

2019年8月19日 星期一

手動安裝PCRE-8.43

PCRE是Perl Compatible Regular Expression函式庫,安裝完以後,會有下面三個程式:
  • pcregrep:Perl相容的grep
  • pcretest:測試某個regular expression是否是Perl相容
  • pcre-config:用在編譯其他程式而需要鏈結到PCRE library
安裝的函示庫會有:
  • libpcre.so, libpcre16.so, libpcre32.so:支援一般、16, 32-bit character
  • libpcrecpp.so:應該是pcre給cpp用的函示庫
  • libpcreposix.so

手動安裝到指定資料夾(不需要root權限)如下:

2019年8月16日 星期五

手動安裝xz-5.2.4

xz也是個壓縮檔案的軟體,使用Lempel-Ziv-Markov chain-Algorithm (LZMA)演算法來壓縮。以下是xz相關的連結:
手動安裝方式如下:

2019年8月15日 星期四

手動安裝bzip2-1.0.8

bzip2是由Julian Seward開始發展的壓縮程式,使用的是Burrows–Wheeler algorithm。壓縮完的檔案會後綴.bz2,目前也可用BSD-like license。使用方法如下:
  1. bzip2 FILENAME
  2. cat FILENAME | bzip2 > FILENAME.bz2
  3. bunzip2 FILENAME.bz2
  4. bzcat FILENAME.bz2 > FILENAME
以上的指令1,2是壓縮檔案,後面兩者則是解壓縮。手動安裝法如下:

2019年8月13日 星期二

手動安裝zlib-1.2.11

zlib是非壞性壓縮的函示庫,作者有兩人:
安裝時1.2.9或1.2.10的應該要直接換成1.2.11,安裝過程如下:

2018年11月8日 星期四

Mac上用Scroll Reverser讓滑鼠滾動方向與觸控板相反

Mac上面預設觸控板(Trackpad)與滑鼠(Mouse)的滾動方向是natural scrolling,也就是滾輪往下滾頁面往上移動。在使用觸控板的時候,natural scrolling的感覺就像是平板;但是在使用滑鼠的時候,古早的習慣是往下滾代表往下看,使用natural scrolling會跟以往的感覺相反。但是,系統設定裡面把Trackpad與Mouse的滾動方向綁在一起,沒辦法做到兩者的滾動方向相反:
  • Trackpad,開啟natural scrolling
  • mouse,關閉natural scrolling

解決方案是一個免費的軟體叫SCROLL REVERSER的軟體,設定畫面如下

2018年9月26日 星期三

Apple與Mac的開放原始碼

網站Apple Open Source放置了蘋果公司的開放原始碼,包含了:
  • macOS:從10.0到10.13.6
  • Developer Tools:從Dec2001到8.2.1
  • iOS:從1.0到11.0
  • OS X Server:只有2.2.2和3.0.2

2018年9月21日 星期五

安裝 Inkscape:免費的向量繪圖軟體

Inkscape是套編輯向量圖的免費自由軟體,功能類似Illustrator或CorelDRAW。此軟體可以在Linux、Windows和Mac這三種作業系統上執行,Mac上有三種安裝方式
  1. DMG映像檔:下載後雙擊即可

2018年9月19日 星期三

安裝XQuartz在Mac上

XQuartz是套在Mac上面執行的開源X Window System。簡單說就是一種刻視窗的軟體,許多在Mac上面的開源視窗軟體,都是依靠XQuartz來繪出視窗。安裝方式如下:
  1. 下載XQuartz的dmg檔:目前最新版本是XQuartz-2.7.11.dmg
  2. 雙擊XQuartz-2.7.11.dmg:依照指示安裝,大小約220MB
  3. 安裝程式為 /opt/X11/bin/xquartz

2018年8月10日 星期五

免費的臨時共用筆記本

這個Pad網站,是由Software Freedom Conservancy(SFC, 軟體自由保護組織)提供的網路筆記本,首頁如下,在方框裡面輸入筆記的標題
這裡的範例筆記本名稱為"A new shared notebook",輸入完按OK按鈕就會導向一個網址。這時候只要分享這個網址給要一起討論的人,就可以共同編輯這個筆記。筆記的內容若沒有編輯,大約89.9天後就會被刪除
_EOF_

2017年10月15日 星期日

免費資源網路社群

在網路上面找免費軟體、免費空間、免費圖示、免費字形等等,除了用搜尋引擎根據一些關鍵字慢慢地找以外,也可以到這個網站來找: