Linux(putty)的基本的操作

2021-09-30 12:29:23 字數 2617 閱讀 1786

1、oracle目錄結構,oracle_base,oracle_home

linux目錄的操作命令

增刪改查,目錄的許可權

cd、pwd、ls、mkdir、mv、ls(du、df、tree)

touch test 建立乙個空檔案

ls -l 檢視具體的資訊

[root@redhat5 ~]# cd /oracle

[root@redhat5 oracle]# touch test

[root@redhat5 oracle]# ls -l

total 0

-rw-r--r-- 1 root root 0 sep 20 01:25 test

-:普通檔案

d:目錄

vi test vi編輯檔案

檢視檔案:cat test

設計:貼上複製

顯示vi文字行數

:set number

檢視檔案的頭十行:head -10 test

檢視檔案的後十行:tail -10 test

檢視linux系統的日誌資訊:

tail -f /var/log/messages

當發現錯誤的時候將會被放在這個日誌檔案中

分頁more test

/oracle/test

將test移動到上一級目錄

mv test ../

cp test test1

也可以cp到其他的資料夾內

cp test /oracle

刪除rm -f test1

rm test1

這個是非常危險的,pwd 不要輕易的執行刪除操作

在編輯檔案的時候先備份吧

:w儲存

:q退出

:q!編輯不退出

:wq儲存退出

:wq!強制儲存退出

在vi下有a、o、i

在檢視的模式下

shift+g:編輯到最後一行

gg:是第一行

/  ?

複製當前行:yy

貼上:p

dd:刪除+剪下

返回:q! u(undo)

3、oracle使用者、組

linux使用者、組的操作

增刪改查,切換

使用者:useradd 、userd

組:groupadd、groupd

切換:su

許可權設定

useradd oracle

id oracle

uid=500(oracle) gid=500(oracle) groups=500(oracle)

man useradd(幫助命令)

useradd -h

cat /etc/passwd

useradd -u 500 oracle

id oracle

usermod -u 501 oracle

id oracle

uid(變成501)

[root@redhat5 oracle]# [root@redhat5 oracle]# ls -a

-bash: [root@redhat5: command not found

[root@redhat5 oracle]# .  ..  .bash_logout  .bash_profile  .bashrc  .emacs  .kde  .mozilla  

cat /etc/shadow

檢視使用者密碼

userdel oracle(刪除oracle使用者)

useradd oracle(重新的建立報錯)

userdel -r oracle(刪除使用者)

rm -rf oracle(刪除檔案)

建立的oracle會在 /home 下建立乙個oracle 檔案。並且在cd /home/var/mail/下刪除oracle的日誌文

件rm -rf oracle (刪除這個日誌檔案)

groupadd -g 502 dba(建立組)

cat /etc/group(檢視組)

如果組中有使用者,先刪除user在刪除guoup

(修改組的id)groupmod -g 502 dba

附加組:乙個user只能有乙個主group,把user放在很多的組中

建立組:groupadd -g 504 onintall

cat /etc/group

useradd -u 505 onintall -g dba gaozhen1

id gaozhen1

uid=505(gaozhen1) gid=504(onintall) groups=504(onintall),503(dba)

主組:onintall 屬於:兩個組

乙個使用者要在多個組中存在,附加組

切換使用者:su - 使用者名稱

su 使用者名稱

這兩個是不一樣的

許可權:這個許可權是針對於組和使用者

許可權設定

r    w    x

4    2    1

rwx  rx   rx

使用者 組   其他

7    5    5

root root 其他

修改許可權

chmod -r 777 /oracle

ls -ld /oracle

鍊錶的基本操

實現鍊錶的增加 刪除 查詢和反轉 class link public void display class linklist 插入頭節點 public void insertfirst int data 刪除頭結點 public link deletefirst 查詢 public link fin...

Selenium webdriver基本操作1

usr bin env python coding utf 8 from selenium import webdriver import time print 瀏覽器最大化 生成driver物件 driver webdriver.firefox 將瀏覽器最大化 driver.maximize wi...

python list和tuple的基本操作

python的list演算法不是通常的單項表,也不是通常的陣列。具體可以看這裡 臥槽 建立並賦值 pythonlist 張三 李四 王五 取值 python的list可以以倒數作為下標取值,如要去倒數第乙個即pythonlist 1 長姿勢了 插入 pythonlist.insert 1,張飛 刪除...