2016年11月2日 星期三

Linux 檔案權限


檔案的屬性十個字元,請參考"Linux 檔案類型(*.bat, *.exe...)"

[-][rwx][rw-][r--]
 0  123  456  789

 0 為:代表這個檔名的類型,請參考"Linux 檔案類型(*.bat, *.exe...)"
123為:擁有者的權限,本例中為可讀、可寫、可執行(rwx)
456為:同群組使用者權限,本例中為可讀、可寫(rw)
789為:其他使用者權限,本例中為可讀(r),就是唯讀之意

P.S. rwx所在的位置是不會改變的,有該權限就會顯示字元,沒有該權限就變成減號(-)

Linux 檔案類型(*.bat, *.exe...)


Linux檔案中的『副檔名』,對系統的識別檔案類型,並沒有任何意義。頂多只是讓使用者方便知道它是什麼類型。

實際上檔案的類型,請打指令 ls -l後,所顯示出來的第一欄(十個字元)的第一個字元,即為檔案的類型,即檔案屬性,例:-rwxrwxrwx,。

檔案屬性:
  -:正規檔案 ,可能為"純文字檔(ASCII)"、"二進位檔(binary)"、"資料格式檔(data)"。
  d:目錄   ,目錄。
  l :連結檔  ,似Windows的捷徑。
  b:區塊設備檔,例如:硬碟、軟碟。
  c:字元設備檔,例如:鍵盤、滑鼠。
  s:資料接口檔,檔案通常被用在網路上的資料承接。
  p:資料輸送檔,FIFO是一種特殊的檔案類型,主要在解決多個程序同時存取一個檔案所造成的錯誤問題。

如果是執行檔,如何執行檔案呢?console模式下,執行:"./程式名",即可。

Linux 基本指令


pwd: (Print Working Directory) - 顯示目前所在目錄

ls: (List information about file(s)) - 顯示檔案名稱與內容
  ls -a    顯示隱藏檔 (以"."開頭的檔案)
  ls -al   -a + -l
  ls -al|more 將檔案內容以一頁一頁顯示
  ls --color  以彩色顯示檔案資料
  ls -d   僅列出目錄
  ls -h    檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來;
  ls -l     詳細列出檔案系統結構
  ls -r     連同子目錄內容一起列出來
  ls -S    以檔案容量大小排序,而不是用檔名排序
  ls -t     依時間排序,而不是用檔名

cd: (Change Directory) - 變換工作路徑
  cd ..     回到上一層(.. 上一層), (. 目前目錄)
  cd     回到使用者目錄
  cd /usr/bin  到/usr/bin這個目錄(絕對路徑)
  cd .. /usr/bin  到上一層/usr/bin這個目錄(相對路徑)
  cd usr/bin   到usr/bin這個目錄(相對路徑)

cat: (Concatenate files and print on the standard output) - 顯示檔案內容

mkdir: (Create new folder(s)) - 建立新資料夾
rmdir: (Remove folder(s)) - 移除資料夾

rm: (Remove files) - 刪除檔案
  rm -irf    目錄下的東西都一起刪除
mv: (Move or rename files or directories) - 移動檔案或目錄
cp: (Copy one or more files to another location) - 複製檔案或目錄

ln: (Make links between files) - 把某個檔案(資料夾)內容連結到某個檔案(資料夾)
  ln -s 來源檔(資料夾) 目的檔(資料夾)
  此時目的檔(資料夾),可以看到來源檔(資料夾)裡面的內容

chmod: (change mode) - 改變檔案的屬性、 SUID 、等等的特性
chown: (change owner) - 改變檔案所屬人
chgrp: (change group) - 改變檔案所屬群組

參考路徑:
http://www.mediacollege.com/linux/command/linux-command.html
http://linux.vbird.org/linux_basic/redhat6.1/linux_06command.php

2016年11月1日 星期二

hello world(gcc) - (console)(Ubuntu 16.04.1)

Install:
  1. 安裝gcc
    sudo apt-get install g++
  2. 安裝基本library
    sudo apt-get install build-essential

撰寫第一個Hello world程式:

1. 開啟編輯器,順便開檔案
command 模式下->/usr/bin/vi hello_world.c

2. 把下面內容打入(vi 編輯器使用方式,請上往查詢)

#include<stdio.h>

int main()
{
  printf("%s", "Hellow World!!!\n");
}

3. build code
command 模式下->gcc hello_world.c -o hello_world

4. 執行程式
./hello_world


2016年10月31日 星期一

PCMan X(Ubuntu 16.04.1)


1. Enter command window(Ctrl + Alt + t)

2. sudo apt-get install pcmanx-gtk2


中文字會有重疊問題: View --> Non-ASCII Font --> AR PL UKai TW

注音輸入法(Ubuntu 16.04.1)


1. Enter command window(Ctrl + Alt + t)

2. sudo apt-get install ibus-chewing

3.  ibus restart

4. 點輸入法 --> [Text Entry Settings] --> [+] --> [選擇Chinese (Chewing)]


Win + 空白 --> 切換字型

Linux 資料夾介紹

/
   根目錄

/bin:User Binaries
   執行檔的存放路徑,個人或所有人所使用的執行檔,都可能放在此路徑。

/boot:Boot Loader Files
   系統一開始的所需的檔案,包含:Kernel initrd, vmlinux, grub files(開機選單)。

/dev:Device Files
   存放此系統存在的裝置內容(例:terminal devices, usb, or any device attached to the system.)。

/etc:Configuration Files
   拿來存放程式的一些設定檔(configuration)或者一些Script檔。

/home:Home Directories
   所有使用者的家目錄,例:/home/john, /home/nikita。

/lib:System Libraries
   存放/bin and /sbin所需要的含式庫,附檔名通常為:ld* or lib*.so.*。Ubuntu 的 64bit 的版本時,還會出現 lib32 和 lib64 二個資料夾。

/media:Removable Media Devices
   暫時掛載可移除裝置的目錄。
   例:/media/cdrom for CD-ROM
     /media/floppy for floppy drives
     /media/cdrecorder for CD writer

/mnt:Mount Directory
   暫時掛載某些額外的裝置的目錄。(系統管理者才有權限)

/opt:Optional add-on Applications
   給第三方(individual vendors)協力軟體放置的目錄。

/proc:Process Information
   存放系統正在執行的Process資訊。此為虛擬的檔案系統,包含正在執行的Process(/proc/{pid})與一些資源訊息(/proc/uptime),等資訊。

/root
   root帳號的home,只有root有存取權。

/sbin:System Binaries
   跟/bin一樣,都是拿來存放執行檔,裡面存放的檔案通常給系統管理者(super user) or root使用者使用,目的是拿來管理系統用。

/srv:Service Data
   一些Service啟動之後,所需要取用的資料目錄。
   例:/srv/cvs -->CVS service所需要的相關資料
     /srv/www/

/tmp:Temporary Files
   存放系統跟使用者的暫存檔,重開機會清掉

/usr:User Programs
   使用者所存放的一些資料,含執行檔(binaries),函式庫(libraries),文件檔(documentation),原始程式碼(source-code),等。

   /usr/bin 使用者的xxx
      當/bin裡找不到,可到/usr/bin裡找。
   /usr/sbin 使用者的xxx
      當/sbin裡找不到,可到/usr/sbin裡找。
   /usr/lib 使用者的xxx
      當/lib裡找不到,可到/usr/lib裡找。
   /usr/local 使用者的xxx
      通常自己編譯和安裝的程式會被放到這個資料夾。例:裝apache(透過原始碼),會放在/usr/local/apache2

xxx請參考跟目錄下同資料夾名稱的說明

/var:Variable Files
   存放系統上的動態資料,如:Log files(/var/log)、database files、emails (/var/mail); print queues (/var/spool); lock files (/var/lock); temp files needed across reboots (/var/tmp)。

參考資料:
http://www.thegeekstuff.com/2010/09/linux-file-system-structure/?utm_source=tuicool
http://www.arthurtoday.com/2012/12/ubuntu-file-system-tree-directories.html
http://linux.vbird.org/linux_basic/0210filepermission.php

Linux 軟體安裝(封裝軟體)格式 - apt, dpkg, rpm, yum

apt指令(Advanced Packaging Tool):
  源出自 Debian Linux,而Ubuntu、FreeBSD、SUSE 也支援此方式。安裝包內包含相容性檢查。
  支援安裝、升級、更新。

dpkg指令(Debian Package):
  一樣源出自 Debian Linux,而Ubuntu、FreeBSD、SUSE 也支援此方式。

P.S. dpkg是Debian底層的套件管理程式,其上還有強大的apt,在其上更有非常強大的aptitude管理系統。


YUM指令(Yellowdog Updater, Modified):
  Red Hat 所發展的線上更新方式,可自動更新, Red Hat 相關的 Linux,都支援此種方式,例如 : RedHat、Fedora Core、CentOS 都支援此方式更新。
  克服RPM 屬性相依的問題。

RPM指令(RedHat Package Managmer):
  Red Hat 所發展的封裝方式,多半是 Red Hat 公司出的 Linux 居多,所以 Red Hat 相關的 Linux,都支援此種方式,例如 : RedHat、Fedora Core、CentOS。
  支援安裝、升級、更新。

up2date指令(又被稱作Red Hat Update Agent):
  這是一個由較舊版本的Red Hat Enterprise Linux、CentOS及Fedora Core所使用。

tarball指令:
  內容為Linux的壓縮檔(*.tgz、*.tar.gz、*.gz、*.tbz、*.bz2), 為最原始的檔案,可能包含:原始程式碼檔案、偵測程式檔案 (可能是 configure 或 config 等檔名)、本軟體的簡易說明與安裝說明 (INSTALL 或 README),需檢視install跟readme,來自行安裝,流程較複雜,更新也需手動更新。


2016年10月23日 星期日

現金流


營業現金流:
  『真正收進來的現金 - 真正花出去的現金』
  = 稅後利潤 + 折舊 = 收入 * (1 - 稅率) - 付現成本 *(1 - 稅率)+ 折舊 * 稅率
  企業藉由自身營運所帶回的現金流,並不包含向外借錢或跟股東要錢的部份,它是企業取得收益的主要交易和事項。

投資現金流:
  買賣非流動資產的現金流量投資活動現金流(含:)。
  正->代表公司可能在變賣資產投資活動現金流為。
  負->代表公司可能在擴張版圖。

理財現金流:
  『調節「營運現金」和「投資現金」的財務調度行為』
  公司有沒有跟銀行借款或其他籌資/還款行為
  正->可能跟銀行借錢。
  負->還錢中。

自由現金流量:
  = 經營現金流 - 投資現金流
  即剩下的現金

籌資現金流:
  公司與債權人 和 公司與股東 的現金流量
  正->代表公司正在向股東或債權人要錢籌資現金流
  負->代表公司正在把錢還給股東或債權人

2016年10月19日 星期三

輪胎胎壓單位

1 PSI = 0.06895 BAR = 0.07031 Kg/cm2 = 6.8948 KPA

1 Kg/cm = 14.222727919214905418859337220879 PSI


PSI
BAR
Kg/cm2
KPA
1
0.06895
0.07031
6.8948
2
0.1379
0.14062
13.7896
3
0.20685
0.21093
20.6844
4
0.2758
0.28124
27.5792
5
0.34475
0.35155
34.474
6
0.4137
0.42186
41.3688
7
0.48265
0.49217
48.2636
8
0.5516
0.56248
55.1584
9
0.62055
0.63279
62.0532
10
0.6895
0.7031
68.948
11
0.75845
0.77341
75.8428
12
0.8274
0.84372
82.7376
13
0.89635
0.91403
89.6324
14
0.9653
0.98434
96.5272
15
1.03425
1.05465
103.422
16
1.1032
1.12496
110.3168
17
1.17215
1.19527
117.2116
18
1.2411
1.26558
124.1064
19
1.31005
1.33589
131.0012
20
1.3790
1.4062
137.896
21
1.44795
1.47651
144.7908
22
1.5169
1.54682
151.6856
23
1.58585
1.61713
158.5804
24
1.6548
1.68744
165.4752
25
1.72375
1.75775
172.37
26
1.7927
1.82806
179.2648
27
1.86165
1.89837
186.1596
28
1.9306
1.96868
193.0544
29
1.99955
2.03899
199.9492
30
2.0685
2.1093
206.844
31
2.13745
2.17961
213.7388
32
2.2064
2.24992
220.6336
33
2.27535
2.32023
227.52840
34
2.3443
2.39054
234.4232
35
2.41325
2.46085
241.318
36
2.4822
2.53116
248.2128
37
2.55115
2.60147
255.1076
38
2.6201
2.67178
262.0024
39
2.68905
2.74209
268.8972
40
2.758
2.8124
275.792
41
2.82695
2.88271
282.6868
42
2.8959
2.95302
289.5816
43
2.96485
3.02333
296.4764
44
3.0338
3.09364
303.3712
45
3.10275
3.16395
310.266
46
3.1717
3.23426
317.1608
47
3.24065
3.30457
324.0556
48
3.3096
3.37488
330.9504
49
3.37855
3.44519
337.8452
50
3.4475
3.5155
344.74

2016年8月11日 星期四

企業價值評估相關指數


EPS(Earning per Share)(每股盈餘) = 盈餘 / 流通在外股數

PER(PE ratio)(本益比) = 股價(P) / 每股盈餘(EPS)

ROE(Return on Equity)(股東權益報酬率) = 淨利 / 股東權益 = 1 / 本益比
-->衡量企業為整體股東資金創造獲利的效率。

ROA(Return on Assets)(資產報酬率) = 淨利 / 資產
-->衡量企業利用資產的經營效率。

2016年7月27日 星期三

機油認證規格


Shell

Shell Helix Ultra Pro AH-L 5W-30
->Recommended by Hyundai; ACEA C2

Shell Helix Ultra Pro AF-L 5W-30
->Ford WSS-M2C934-B; ACEA C1. Meets the requirements of Jaguar Land Rover STJLR.03.5005.

Shell Helix Ultra Pro AM-L 5W-30
->API SN/CF; ACEA C3; BMW LL-04; MB approval 229.51

Shell Helix Ultra Pro AP-L 5W-30
->ACEA C2; PSA B71 2290. Meets the requirements of Fiat 9.55535.S1

Shell Helix Ultra Pro AR-L 5W-30
->ACEA C4; Renault RN0720

Shell Helix Ultra Pro AV-L 5W-30
->VW 504.00/507.00

Shell Helix Ultra ECT 5W-30
->BMW LL-04; MB approval 229.51; VW 504.00/507.00; Porsche C30
->Meets the engine performance requirements of ACEA C3

http://gail.federchimica.it/docs/default-source/congresso-ueil-2010/Curran.pdf?sfvrsn=0

2016年7月4日 星期一

Ford Focus MK2.5 燈泡規格

近燈
H7
遠燈
H1
霧燈
H8&H11
牌照燈(左右各一顆)
W5W(T10)
前座腳踏燈(左右各一顆)
W5W(T10)
停車燈(左右各一顆)
T10
後視鏡上的方向燈
WY5W(T10)
剎車燈
PR21/5W
後方向燈
PY21W
倒車燈
P21W(單芯1156)
後霧燈
P21W(單芯1156)
前座車內燈
T10
後座車內燈
W5W(T10)
閱讀燈(左右各一顆)
W5W(T10)
化妝燈(左右各一顆)
W5W(T10)
行李廂燈
W5W(T10)
P.S.
05-08 5D後牌照燈-----雙尖36mm
09-11 5D後牌照燈-----T10
05-11 4D後牌照燈-----雙尖36mm