經常使用的ssh命令
cd 切換目錄
1.查看日誌:舉例: tail -f tomcat/apache-tomcat-6.0.26/logs/catalina.2010-11-10.out
2.pwd 查看當前目錄
3.cd ../ 回上一級目錄
4. ./ shutdown.sh,./ startup.sh關閉和啓動tomcat服務 ./catalina.sh run 帶tomcat 控制檯輸出的tomcat 啓動
5.拷貝文件cp
6.刪除文件rm (-rf,表示強制刪除),移動文件mv
7.查看及終止進程 ps -ef | grep tomcat ,kill - 9 進程ID
8.查看文件列表ll或ls或dir
查看文件大小 du -sh (子目錄) 單位是M
9.mkdir 建立目錄 mkdir -P /www/ep/aaa/bbb
10.tar -zcvf xxxxxxxxx.tar.gz 源文件(文件夾或文件都行)
tar -zxvf xxxxxxxxx.tar.gz 解壓文件
su - (以root登陸) root密碼baidu123
cp *。imp 到/home/oracle/database_bak
更改用戶組 chown oracle:oracle .
chown -R res:res 文件名
切換到 oracle 用戶 : su - oracle 密碼 :abc123
執行導入命令 imp common/cnnic file=xxxx tables=xxx
導出命令: exp common/cnnic file=xxxx tables =xxx
編輯文件
vi ****.txt
i ----表示進入插入模式,能夠進行編輯了
編輯好以後,按「ESC」,而後再輸入「:」,而後輸入「wq」就表示保存退出,若不想保存,輸入「q!」,就退出了
linux文件管理是以層級式方式管理 根目錄就是「/」,重要目錄
root:存放root用戶相關的文件
home:存放普通用戶的相關文件
bin:存放經常使用命令的目錄
sbin:存放須要必定權限才能使用的命令
mnt:默認的掛載光驅軟驅的目錄(也能夠不掛載在這)
boot:存放引導相關的文件
etc:存放配置相關文件,好比環境變量,mysql配置等等
var:存放變化的文件
usr:文件默認安裝的文件夾
添加用戶
useradd xiaoming
設密碼passwd xiaoming
而後輸 密碼 便可 ,su - xiaoming 以小明的身份來操做 #號變$符號
刪除用戶(兩種)
userdel xiaoming 此命令 只刪除用戶,但xiaoming文件夾還在
userdel -r xiaoming 此命令 刪除用戶和用戶的主目錄
linux運行級別(0,1,2,3,4,5,6)七個級別,重要概念(在 etc/inintab文件中改)
0,關機(系統開機了就關機)
1,單用戶
2,多用戶沒網絡服務
3,多用戶有網絡服務(用的最多)
4.,系統未使用保留給用戶
5,圖形界面(一開機就進入圖形界面)
6,系統重啓(一直重啓)
ls 顯示文件和目錄的命令
ls -a 顯示隱藏文件
ls -l 顯示長列表格式
ls -al 兼容上面兩種形式顯示
mkdir 創建目錄 mkdir aaa
rmdir 刪除空目錄 rmdir aaa
touch 建空文件 cp mv rm
more 帶分頁顯示 「空格」下一頁 「PageUp」上一頁
「|」,管道命令(把前面命令的結果交給後面的命令處理)
grep 查找文本 grep abc tt.txt (在tt.txt中查找abc)
man 手冊的意思(至關於windows下面的help)
find 查找文件
find /home/res/tmp/android/ -name readme.txt 在這個目錄下以name查找,也就是查找文件名爲readme.txt的文件
重定向命令
ls -l > a.txt 把列表的內容寫到a.txt中 (覆蓋寫)
ls -l >> a.txt 把列表的內容寫到a.txt中 (追加寫)
文件權限 用戶組
groupadd aaa --添加組aaa
vi /etc/group 或 cat /etc/group --查看組
useradd -g aaa yanxing --建立用戶yangxing並添加到aaa組
vi /etc/passwd 或 cat /etc/passwd --查看用戶 res:x:608:608::/home/res:/bin/bash 第一個608是用戶id,第二個608是組的id,/home/res 是該用戶主目錄,/bin/bash 是shell解析器
舉例說明:
-rw-r--r-- 1 res res 4829 May 13 14:11 dom4j.txt
-rw-r--r-- 表示各種用戶對該文件的訪問權限,
第一個「-」表示文件類型,若是是「-」表示是普通文件
rw- 表示文件全部者對該文件的權限(r(或4),可讀,w(或2),可寫,x(或1)可執行)
r-- 文件所在組對該文件的權限
r-- 其餘組(的用戶)對該文件的權限
res res 分別表示用戶和組
修改文件的訪問權限的問題
chmod 777 res --第一個7對全部者修改,第二個7對所在組修改,第三個7表示對其餘組的權限 (4,2,1)
usermod -g 組名 用戶名 --更改用戶的用戶組
chown 用戶名 文件名 ---修改文件的全部者
chgrp 組名 文件名 --修改文件所在的組
linux 分區
基本分區
擴展分區 (不能直接使用,要分紅邏輯分區)
邏輯分區 (理論上沒有數量限制)
基本分區+擴展分區<=4 個
安裝(略)
samba (用於linux和windows的文件共享、傳輸等)
shell (解析命令給內核,shell編程),經常使用的有三種:bash,csh,ksh
env --查看當前操做系統的環境變量
chsh -s 新的shell(如:/bin/csh) --改變系統的shell
命令補全 tab鍵
history --查看輸入的命令的歷史記錄
history 10 --最近執行的10條命令
!5 --執行編號爲5的命令
tcp/ip
ln -s 源 目標 ---創建鏈接文件,相似於windows的快捷方式
mv 源文件 目標文件
unzip 解壓文件
rm -rf 刪除文件
1 :鏈接oracle
su - oracle
abc123
sqlplus /nolog
conn /as sysdba
lsnrctl status 監聽狀態
2:scp -rp /home/oracle/test/test.dmp oracle@218.241.108.14:/home/oracle/test
3: netstats - anp |grep oracle wl -c
mysql