一、linux命令
sz,這個命令是把文件從linux系統拷貝到windows上來,sz filename 來實現
rz,這個是把win數據放到linux上去,目前是不知道怎麼操作,好像安裝一個工具軟件之後,可以直接拖動過去
scp,這個實現的不同服務器之間的數據傳遞,舉例
需要把10.0.1.83:/home/hcicloud_720/cloud/res/asr/data_8k/上的數據拷貝到本服務器上來,已知遠程服務器的賬戶和密碼;操作位如下
1、su - root 切換到root用戶,否則會提示無ssh
2、scp hcicloud_720@10.0.1.83:/home/hcicloud_720/cloud/res/asr/data_8k/* /home/hcicloud_daze/cloud/res/asr/data/
其中hcicloud_720@是專門加進來,代表賬號用的
一般以前win和linux之間的數據拷貝一般是通過文件映射來進行的,使得直接在win上操作linux文件
cd,返回上一個界面,cd -
tail,經常會遇到去查看某個log文件,這個log會一直在進行打印,那麼要想實時的查看結果,可以 tail -300f xxxx | grep ERROR
上面的grep是爲了選擇操作進行查看的
ll -rt 可以讓文件倒敘排列,讓最新的文件在最下面
ls | wc -w 查看當前目錄下文件夾下文件個數 wc = whtch
du -h 或者 du -sh 查看的是當前文件夾的大小
df -h 查看的是整個存儲的使用情況
top是整個內存的使用情況
chown root:root file -R 表示把當前文件夾及其以下的文件全部修改權限爲 root:root的當然改爲其他用戶組和用戶權限也是這種方式進行的
二、JAVA_HOME環境變量的查詢
項目中遇到安裝的虛擬機沒有配置java環境變量,即$JAVA_HOME的參數
·用文本編輯器打開/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64
這個參數是怎麼得到的呢?這個位置就是jdk的安裝程序(非bin下的運行程序)
[root@localhost data]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 7月 17 2015 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[root@localhost data]# ls -lrt /usr/lib/jvm/jre-1.7.0-openjdk.x86_64
lrwxrwxrwx. 1 root root 38 7月 17 2015 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.45.x86_64/jre
jre字面意識是java 運行環境, /usr/lib/jvm/jre-1.7.0-openjdk.x86_64 就是java_home的值