安裝JDK時遇到的環境變數相關的東西

2021-04-16 00:32:57 字數 1613 閱讀 7532

makefile

執行make

命令的時候,出現如下錯誤

makefile:22: *** missing separator.  stop.

makefile中命令列的開頭用tab開始,出現和上面類似的錯誤資訊是因為缺少分隔符,命令列需要tab開頭,注意檢查

提示行號附近的命令列,在開頭輸入tab就解決問題.

/etc/profile和$home/.profile 環境變數

設定使用者

登入的時候,先執行/etc/profile,然後再執行$home/.profile ,可以將profile和.profile看成shell指令碼,修改這兩個

檔案可以改變使用者

登入之後的一些屬性.

如果修改/etc/profile檔案中的配置,可以改變所有登入使用者的預設環境變數

修改使用者home目錄下的.profile,只能改變當前登入使用者的預設環境變數.

linux下為/etc/profile,$home/.bash_profile

unix下為/etc/profile,$home/.profile

umask

umask是從最大許可權位中拿掉一部分許可權位

為安全考慮,建立普通檔案的時候,不會有x執行許可權位.

umask的計算方法

第一步,我們首先寫下具有全部許可權的模式,即7 7 7 (所有使用者都具有讀、寫和執行許可權)。

第二步,在下面一行按照u m a s k值寫下相應的位,在本例中是0 0 2。

第三步,在接下來的一行中記下上面兩行中沒有匹配的位。這就是目錄的預設建立許可權。

稍加練習就能夠記住這種方法。

第四步,對於普通檔案來說,在建立時不能具有檔案執行許可權,只要拿掉相應的執行許可權位元即

可。這就是上面的例子,其中u m a s k值為0 0 2:

1) 檔案的最大許可權rwx rwx rwx (777)

2) umask值為0 0 2 - - - - - - -w-

3) 目錄許可權rwx rwx r-x (775) 這就是目錄建立預設許可權

4) 檔案許可權rw- rw- r-- (664) 這就是檔案建立預設許可權

可以用umask命令檢視當前的umask,umask ***修改當前的umask

可以在.bash_profile或者.profile中新增umask ***命令修改登入使用者的預設umask值.

touch 建立任意更新日期的檔案

touch可以建立任意更新日期的檔案

修改檔案的時候,檔案的更新日期都將是當前日期,使用touch就可以建立乙個任意更新日期的檔案

命令:touch -t yymmhhss filename

shell:syntax error: unexpected end of file

在linux/unix下編寫shell程式的時候,一定要注意括號,如果出現如上錯誤資訊,請檢查括號是否配對.

刪除find查詢到得檔案(批量刪除檔案)

find ./* -name s99oracle -exec rm {} /;

查詢到檔案s99oracle直接刪除;

find ./* -name k01oracle -ok rm {} /;

查詢到檔案k01oracle提示是否刪除; 

JDK環境變數配置

1.右擊 計算機 此電腦 2.選擇 屬性 3.左側一欄選擇 高階系統設定 4.環境變數 系統變數 新建 j a home 變數 變數值填寫 jdk的安裝目錄 本人是 d j a jdk 5.系統變數 尋找 path 變數 編輯 在變數值後輸入 j a home bin j a home jre bi...

JDK環境變數配置

jdk環境變數配置 進行j a開發,首先要安裝jdk,安裝了jdk後還要進行環境變數配置 2 安裝jdk 6u14 windows i586.exe 3 配置環境變數 右擊 我的電腦 高階 環境變數 1 在系統變數裡新建j a home變數,變數值為 c program files j a jdk1...

jdk環境變數設定

1 新建乙個系統變數,變數名為j a home,變數值就是你安裝jdk的目錄,即d j a jdk1.8.0 191,然後點選確定儲存 2 在系統變數列表裡找到path變數,在變數值後面追加這條語句 j a home bin j a home jre bin 注意是追加,不是覆蓋,變數值結尾要新增分...