Linux和Oracle基礎(chǔ)命令_第1頁(yè)
Linux和Oracle基礎(chǔ)命令_第2頁(yè)
Linux和Oracle基礎(chǔ)命令_第3頁(yè)
Linux和Oracle基礎(chǔ)命令_第4頁(yè)
Linux和Oracle基礎(chǔ)命令_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Linux 1 文件 夾 命令 cd 進(jìn)入 ls 查看當(dāng)前目錄下的文件 ls a 顯示隱藏文件 ls l 顯示文件詳細(xì)信息 mkdir 創(chuàng)建文件 例如 mkdir d101 mkdir d101 d102 同時(shí)創(chuàng)建兩個(gè)文件夾 mkdir p d101 d102 創(chuàng)建多個(gè)文件夾 p 參數(shù) 多層級(jí)目錄 例如 mkdir p d106 d107 clear 清除 rmdir 刪除 例如 rmdir d101 rmdir d101 d102 rmdir p d101 d102 同時(shí)刪除多個(gè)文件夾 cd 返回上一級(jí)目錄 cd 返回上兩級(jí)目錄 touch 創(chuàng)建文件 touch f101 創(chuàng)建一個(gè)空文件 rm ri d101 刪除文件夾 彈出提示信息 rm rf d102 刪除文件夾 不彈出提示信息 強(qiáng)制刪除 rm i f101 刪除文件 彈出提示信息 rm f f102 刪除文件 不彈出提示信息 強(qiáng)制刪除 vi 編輯命令 輸入內(nèi)容 按 ESC 退出 wq 保存退出 強(qiáng)制退出 q 如果編輯的是一個(gè)文件夾 保存前需要先創(chuàng)建一個(gè)文件 然后再保存退出 如果編輯一個(gè)文件夾后 需要制定文件及路徑 保存退出 按 esc 輸入 w opt d101 f108 定向輸出 echo 中軟國(guó)際 f101 覆蓋寫(xiě) 追加寫(xiě) echo 中軟國(guó)際 f101 追加寫(xiě) cp 復(fù)制 cp f101 d101 復(fù)制命令注意事項(xiàng) 可以將文件復(fù)制給文件 也可將文件拷貝給目錄 也可將目錄拷貝給 目錄 但是 剪切命令也叫重命名命令 mv f101 f102 cp f101 f102 將文件拷貝到文件 cp f101 d101 將文件拷貝到目錄 cp r d101 d102 將目錄拷貝到目錄 思考 將一個(gè)文件和一個(gè)目錄拷貝到一個(gè)目錄下 cp r f101 d101 d102 查看命令 cat 一次性顯示所有的文件內(nèi)容 more 分屏顯示文件內(nèi)容 按 Enter 查看與余下內(nèi)容 less 具備 more 所有的功能 還可以搜索文件內(nèi)容 在末行模式下 輸入 set number 可以添加編號(hào) pwd 查看當(dāng)前目錄路徑 vi termcap 末行模式或者命令模式 輸入 set number 對(duì)文件內(nèi)容進(jìn)行編碼 命令模式下輸入 100 跳轉(zhuǎn)到 100 行 gg 跳到首 行 G 跳到末行 VI 編輯器 命令模式 輸入模式 末行模式 默認(rèn)進(jìn)入命令模式 vi f101 模式的切換 在命令模式下 輸入 i 或者是 a 可切換至輸入模式 在命令模式下 輸入 可換到末行模式 在輸入模式或者末行模式下 按 esc 可切換到命令模式 tree 以樹(shù)形結(jié)構(gòu)顯示 系統(tǒng)管理 ctrl alt f2 進(jìn)入命令模式 ctrl alt f7 退出 根目錄 所有目錄的祖先 etc 存放系統(tǒng)及應(yīng)用程序的配置文件 如 Java VMware Tools 防火墻 字體 用戶(hù) 信息 usr 包含一般不需要修改的應(yīng)用程序 大部門(mén)安裝的程序也會(huì)安裝到該目錄中 mnt 存放臨時(shí)的映射文件 通常是一些用來(lái)安裝其他設(shè)備的子目錄 一般用來(lái)掛載光驅(qū) 硬盤(pán)等 proc linux 系統(tǒng)目錄 存放當(dāng)前系統(tǒng)的狀態(tài) 有關(guān)進(jìn)程和系統(tǒng)信息 如 cpu swap 內(nèi)存 等信息 home 存放用戶(hù)文件的主目錄 每個(gè)用戶(hù)都有一個(gè) home 目錄 cd 可進(jìn)入自己的主目錄 用戶(hù)登錄系統(tǒng)時(shí) 默認(rèn)進(jìn)入到 home 目錄 超級(jí)管理員用戶(hù)的 home 目錄是 root 其他用戶(hù)的 home 目錄在 home 目錄下面 dev 設(shè)備文件的目錄 如磁盤(pán) 打印機(jī) 光驅(qū) 網(wǎng)卡等 boot 存放內(nèi)核及啟動(dòng)所需要的文件 bin 用戶(hù)和系統(tǒng)管理員需要使用的命令程序 所有用戶(hù)都可以執(zhí)行的 也就是一些 Linux 命令 root root 用戶(hù)的 home 目錄 看不到該目錄 tmp 程序運(yùn)行時(shí)生成的臨時(shí)文件 sbin 存儲(chǔ)系統(tǒng)管理員專(zhuān)用的應(yīng)用程序 在 usr sbin usr local sbin 中也會(huì)存儲(chǔ) var 包含各種數(shù)據(jù)文件 日志 臨時(shí)文件等 關(guān)閉系統(tǒng) init 0 shutdown h now shutdown h hours 預(yù)定關(guān)機(jī)時(shí)間 shutdown c 取消預(yù)定的關(guān)機(jī)時(shí)間 telinit 0 重啟 reboot shutdown r now 注銷(xiāo) logout exit 壓縮管理 打包 tar 壓縮文件 gz 壓縮包 tar gz 或 tgz 打包命令 tar cvf t101 tar f101 d101 tar cvf opt d101 t101 tar f101 d101 打包到指定目錄 tar tvf t101 tar 查看包 tar xvf t101 tar 釋放包 tar xvf t101 tar C opt d101 釋放到指定目錄 壓縮文件 壓縮比 2G 1G 壓縮比越小 壓縮速度越快 2G 500MB 壓縮比越大 壓縮速度越慢 gzip 1 f101 gzip 9 f101 gzip d f101 gz 釋放文件 gunzip f101 gz 釋放文件 gzip f101 壓縮文件 f101 gzip 9 f101 最大程度壓縮 f101 bzip2 f101 壓縮文件 bunzip2 f101 bz2 解壓文件 zip r f101 zip f101 d101 將文件目錄一起壓縮成一個(gè)包 unzip f101 zip 釋放一個(gè) zip 格式的包 壓縮目錄或者多個(gè)文件時(shí) tar cvf t101 tar f101 d101 gzip 9 t101 tar t101 tar gz tar czvf t101 tar gz f101 d101 tar xzvf t101 tar gz tar czvf t101 tgz f101 d101 tar xzvf t101 tgz f101 d101 例如 當(dāng)前目錄下有 d101 f101 將他們打包到當(dāng)前目錄下 查看 t101 tar 中的內(nèi)容 大包到 opt d103 目錄 用戶(hù) disc 說(shuō)明 該命令用來(lái)斷開(kāi)當(dāng)前數(shù)據(jù)庫(kù)的連接 passw password 說(shuō)明 該命令用于修改用戶(hù)密碼 如果需要修改其他用戶(hù)的密碼 則需要用sys system登錄 Show user 說(shuō)明 顯示當(dāng)前用戶(hù)名 exit 說(shuō)明 該命令會(huì)斷開(kāi)與數(shù)據(jù)庫(kù)的連接 同時(shí)退出 文件操作命令文件操作命令 start和和 說(shuō)明 運(yùn)行sql腳本 sql start d test sql spool 說(shuō)明 該命令可以將屏幕上的內(nèi)容輸出到指定文件中去 sql spool D b sql 輸入內(nèi)容 sql spool off 查詢(xún)查詢(xún) SQL SELECT FROM EMP WHERE ename SCOTT SQL SELECT FROM EMP WHERE ename ORCLE用戶(hù)管理用戶(hù)管理 創(chuàng)建用戶(hù)創(chuàng)建用戶(hù) 在orcle中要?jiǎng)?chuàng)建一個(gè)新的用戶(hù)使用create user語(yǔ)句 一般是具有dba的權(quán)限此才能使用 EG SQL create user xxx identified by 422339 修改密碼修改密碼 如果給自己改密碼可以直接使用 Sql password 用戶(hù)名 如果給別人修改密碼則需要具有DBA權(quán)限或者是擁有alter user的系統(tǒng)權(quán)限 sql creat user 用戶(hù)名 identified by 新密碼 刪除用戶(hù)刪除用戶(hù) 一般以dba的身份去刪除某個(gè)用戶(hù) 如果用其他用戶(hù)去刪除用戶(hù)則需要具有drop user的權(quán)限 sql drop user xxx cascade cascade選項(xiàng)代表連同用戶(hù)下所有的對(duì)象一起刪除 用戶(hù)授權(quán)用戶(hù)授權(quán) 將用戶(hù)表的權(quán)限賦予其他用戶(hù) 例 將表的select權(quán)限賦予xxx用戶(hù) grant select on emp to xxx conn xxx 422339 select from scott emp 將表的所有權(quán)都賦予xxx grant all on emp to xxx 收回權(quán)限收回權(quán)限 Revoke將用戶(hù)表的權(quán)限從其他用戶(hù)處收回 Revoke all on emp to xxx Revoke connect from xxx ORACLE權(quán)限權(quán)限 系統(tǒng)權(quán)限系統(tǒng)權(quán)限 概述 允許用戶(hù)執(zhí)行特定的數(shù)據(jù)庫(kù)操作 如創(chuàng)建表 創(chuàng)建索引 連接實(shí)例等 數(shù)據(jù)庫(kù)管理員具有高級(jí)權(quán)限以完成管理任務(wù)如 創(chuàng)建新用戶(hù) 刪除用戶(hù) 刪除表 備份表 System給xxx權(quán)限 grant connect to xxx with admin option 對(duì)象權(quán)限對(duì)象權(quán)限 概述 允許用戶(hù)操作一些特定的對(duì)象 如讀取視圖 可更新某些列 執(zhí)行存儲(chǔ)過(guò)程等 不同的對(duì)象具有不用的對(duì)象權(quán)限 對(duì)象的擁有者擁有所有權(quán)限 對(duì)象的擁有者可以向外分配權(quán)限 select insert update delete all create index 建表建表 學(xué)生表 SQL CREATE TABLE STUDENT 2 NO NUMBER 4 3 NAME VARCHAR2 20 4 SEX CHAR 2 5 SAL NUMBER 7 2 Table created 修改表修改表 1 添加一個(gè)字段 SQL alter table student add classid NUMBER 2 2 修改字段的長(zhǎng)度 SQL alter table student modify name VARCHAR 30 3 刪除一個(gè)字段 sql alter table student drop column classid 4 修改表的名字 sql Rename student to stu 5 刪除表 Sql drop table student 查看表查看表 1 查看表結(jié)構(gòu) Sql desc student 2 打開(kāi)操作顯示時(shí)間 SQL Set timing on SQL set timing off 添加數(shù)據(jù)添加數(shù)據(jù) 1 段都插入 SQL Insert into student values 8 利達(dá) 女 260 00 88 77 N 2 插入部分字段 SQL insert into student no name sex values 9 么么噠 男 3 插入空值 SQL insert into student no name sex sal values 10 22噠 男 null 4 修改一個(gè)字段 Update student set name 張三 where no 1 5 修改多個(gè)字段 SQL Update student set name 張2 sex 女 where no 1 刪除數(shù)據(jù)刪除數(shù)據(jù) 1 刪除一條記錄 SQL Delete from student where no 10 2 刪除所有記錄 表結(jié)構(gòu)還存在 SQL Delete from student 3 刪除表的結(jié)構(gòu)和數(shù)據(jù) SQL drop table student Afternoon 2016年7月5日13 59 34 查詢(xún)數(shù)據(jù)查詢(xún)數(shù)據(jù) 1 SQL select empno ename sal from scott emp 2 2SQL select empno ename sal comm from scott emp 3 SQL select empno ename job sal comm deptno from scott emp 4 SQL select empno ename job sal comm deptno from scott emp where empno 7369 5 SQL select distinct job from scott emp 6 SQL select distinct job comm from scott emp 說(shuō)明因?yàn)楣蛦T編號(hào)不重復(fù)所以此時(shí)證明所 有的列沒(méi)有重復(fù) 所以不能清除掉重復(fù)的列 7 查詢(xún)出雇員的編號(hào) 姓名 工作 但是現(xiàn)實(shí)的格式 編號(hào)是 7369的雇員 姓名是 smith 工作室 clear SQL select 編號(hào)是 empno 的雇員 姓名是 ename 工作是 job from scott emp where empno 7839 8 求出每一個(gè)雇員的姓名和年薪 SQL select ename sal 12 income from scott emp SQL select ename sal 12 年薪 from scott emp SQL select ename 的年薪是 sal 12 from scott emp 9 求出工資大于1500的所有雇員信息 SQL select from scott emp where sal 1500 SQL select from scott emp where comm is null 10 查詢(xún)每月可以和沒(méi)有獎(jiǎng)金的雇員 SQL select from scott emp where comm is null 11 查詢(xún)工資大于3000并且無(wú)獎(jiǎng)金的雇員 SQL select from scott emp where sal 3000 and comm is null 12 大于3000或者無(wú)獎(jiǎng)金 SQL select from scott emp where sal 3000 and comm is null 13 不大于1500或者無(wú)獎(jiǎng)金 SQL select from scott emp where sal select from scott emp where not sal 1500 and comm is not null 14 大于1500小于3000 SQL select from scott emp where sal 1500 and sal select from scott emp where sal between 1500 and 3000 SQL select from scott emp where sal 1500 and sal select from scott emp where hiredate between 1 1月 81 and 31 12月 81 17 查詢(xún)雇員號(hào)為7499 7654 7900的信息 SQL select from scott emp where empno in 7499 7654 7900 SQL select from scott emp where empno 7499 or empno 7654 or empno 7900 18 查詢(xún)雇員號(hào)不是7499 7654 7900的信息 SQL select from scott emp where empno not in 7499 7654 7900 SQL select from scott emp where not empno 7499 and not empno 7654 and not empno 7900 19 查詢(xún)姓名是KING WARD FORD的雇員信息 SQL select from scott emp where ename in KING WARD FORD 20 查詢(xún)出所有雇員名字中第二個(gè)字母包含M的雇員信息 SQL select from scott emp where ename like M 21 查詢(xún)出所有雇員名字中字母包含M的雇員信息 SQL select from scott emp where ename like M 22 要求查詢(xún)出在1981年雇傭的雇員信息 SQL select from scott emp where hiredate like 81 23 工資中有5 SQL select from scott emp where sal like 5 24 雇員號(hào)不是7369 SQL select from scott emp where empno 7369 SQL select from scott emp where empno 7369 25 按工資由低到高排序 SQL select from scott emp order by sal 26 由高到低 SQL select from scott emp order by sal desc 27 查詢(xún)20部門(mén)的雇員信息 工資由低到高 工資相等則按雇傭日期由早到晚 SQL select from scott emp where deptno 20 order by sal desc hiredate asc 28 將小寫(xiě)字母變成大寫(xiě)字母 SQL select upper hello from dual 29 將大寫(xiě)字母變?yōu)樾?xiě)字母 SQL select lower HELLO WORLD from dual 30 查詢(xún)姓名為smith的雇員信息 SQL select from scott emp where ename upper smith 31 將字符串hello和world進(jìn)行串聯(lián) SQL select concat hello world from dual 32 對(duì)字符串進(jìn)行操作的常用字符處理函數(shù) sel

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論