linux如何把history的命令復制下來不運行?
history是顯示該用戶輸入的歷史命令,可以通過快捷鍵yy來復制下來不運行。
linux如何把桌面文件拷貝到系統下?
linux怎麽拷貝文件到系統下,以下是具體方法:
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項裏,點擊打開終端。
3、在終端窗口中輸入cd/tmp進入tmp目錄,然後輸入mkdirdog創建dog文件夾。
2、進入dog目錄,輸入toucha.txt創建文件a。
3、輸入cpa.txtb.txt來復制文件即可。
LINUX下Oracle數據導入導出的方法詳解?
在“運行”裏打開cmd
2
輸入命令:sqlplussystem/123456@orcl
其中system是登錄數據庫的用戶名
123456是用戶名的密碼
orcl是數據庫實例名稱
3
如果提示命令無效,那就是妳沒有配置好oracle的環境變量(想當年我也被這個問題困擾著),配置oracle環境變量的方法如下:
1、右擊“我的電腦”->選擇“屬性”->選擇“高級”->單擊“環境變量”2、選擇“path”這壹行,單擊“編輯”,在“path”的變量值文本框的最後面先加入壹個分號“:”,然後再分號後面加入sqlplus文件的目錄路徑,如“c:programfilesoracleproduct10.2.0db_1bin”,然後點擊“確定”按鈕。3、如果在“系統變量”列表框下面的“變量”列中找不到“oracle_home”和“oracle_sid”這兩個變量,則需要下面操作,否則無需壹下操作。4、在“系統變量”中點擊“新建”按鈕,在“變量名”中輸入“oracle_home”,變量值中輸入oracle的安裝目錄路徑,如“c:programfilesoracleproduct10.2.0db_1”,然後點擊“確定”按鈕。5、在“系統變量”中點擊“新建”按鈕,在“變量名”中輸入“oracle_sid”,變量值中輸入數據庫的實例名,然後點擊“確定”按鈕。
oracle_home:oracle數據庫軟件的安裝目錄oracle_sid:oracle數據庫的實例名oracle數據庫實例名:用於和操作系統進行聯系的標識,即數據庫和操作系統之間的交換是通過數據庫實例名來體現的。
end
第二步,expdp備份命令
1
創建oracle的備份目錄:
sql>createdirectorydpdata1as'd:tempdmp';
這僅僅是在oracle裏設定的目錄,並沒有真正創建
2
可以通過這句命令查看到這個目錄
sql>select*fromdba_directories;
3
賦於要導出數據表的所屬用戶權限
sql>grantread,writeondirectorydpdata1tosshe;
4
好了,到了關鍵壹步,之前走了不少彎路,但其它是小問題,在網上零零碎碎查了很多資料,終於找到原因。
首先,要切換回命令窗口,不要再在sql>下運行,然後輸入命令:
expdpsystem/123456@orcldirectory=dpdata1dumpfile=sshe.dmplogfile=sshe.logschemas=sshe
5
上面報了壹個錯ora-39002:操作無效
原因是d:tempdmp這個目錄不存在,別以為createdirectory之後就會自動生成文件夾,也別以為執行expdp後會自動生成文件夾,要自己手動新建這個目錄文件夾的。新建文件夾後再試壹下,果然成功了!恭喜妳,已成功備份!
6
如果妳要問,導出來的dmp文件怎樣還原回去。好吧,做人做到底,為了省去妳再找方法的麻煩,這裏我也做壹個演示(壹般備份的數據是等到數據庫有問題時才用的上)。
首先,再壹次登錄數據庫sqlplussystem/123456@orcl
然後,刪除目標數據庫用戶dropusersshecascade;
7
現在來再壹次創建用戶,可以用命令創建,也可以在plsql裏創建,這裏在plsql創建。
用system登錄數據庫,然後右鍵users--新建
然後填寫妳的賬號名稱,必須和備份時的用戶壹致,並賦於相應的權限
最後點擊應用,完成用戶創建。
8
返回dos命令窗口,不再是sql>
輸入導入命令:impdpsystem/123456@orcldirectory=dpdata1dumpfile=sshe.dmplogfile=sshe.logschemas=sshe
導入成功!
end
步驟3定時執行備份任務
做壹個按年月日命名的批處理。在d:temp目錄下新建壹個文件,隨便命名為.bat,我的命名為sshe.bat,編輯為如下代碼
-------------------------------------------------------------------------
@echooffremsetbackupfile=f_database_%date:~0,4%-%date:~5,2%-%date:~8,2%.dmpremsetlogfile=f_database_%date:~0,4%-%date:~5,2%-%date:~8,2%.logremdelete30daysfilesforfiles/p"d:tempdmp"/d-30/c"cmd/cechodeleting@file...del/f@path"cdd:tempdmp
rembackupschemassetbackupfile=sshe_%date:~0,4%-%date:~5,2%-%date:~8,2%.dmpsetlogfile=sshe_%date:~0,4%-%date:~5,2%-%date:~8,2%.logexpdpsshe/sshedirectory=dir_dpdumpfile=%backupfile%logfile=%logfile%schemas=ssheparallel=4
-------------------------------------------------------------------------------
可以試執行壹下,會自動生成壹個以年月日命名的備份文件
forfiles/p"d:tempdmp"/d-30/c"cmd/cechodeleting@file...del/f@path"的作用是:刪除本目錄下30天以後的備份文件,這個挺有用的。
做壹個windows每晚自動運行數據庫備份的bat,我的命名為auto.bat編輯如下內容
------------------------------------------------------------------------------
@echooffschtasks/create/tnsshe數據庫定時備份/tr"d:tempsshe_bak.bat"/scdaily/st00:00:00/ru"system"pauseexit
------------------------------------------------------------------------------
雙擊auto.bat,就會在windows添加壹個定時任務,每晚0點0分就會自動執行壹次sshe.bat,從而完成自動備份的目的。
右鍵我的電腦:管理——任務計劃程序——任務計劃程序庫,可以看到剛才添加進去的定時任務
5
可以將電腦的時鐘設為23點59分50秒,等待10秒鐘,看看自動備份能否成功。如果成功那就大功告成了!!
linux怎麽復制文件到文件夾?
答方法/步驟如下
1
打開xshell軟件連接上linux服務器。
2
使用指令cp文件目標文件夾進行文件復制。
3
如果在文件夾中已經有相同名字的文件,會提示是否覆蓋。輸入y回車確認。
4
如果想要復制的時候強制覆蓋不提示,則使用cp文件目標文件夾。
5、復制文件夾需要使用參數-r遞歸復制整個文件夾cp-r文件夾目標文件夾。
在Linux系統中如何把文件拷貝到U盤?
方法步驟如下
1把U盤插入Linux電腦,確保U盤指示燈是亮著的
2進入Linux系統主界面,按Ctrl+Alt+T打開命令窗口
3先獲取高級用戶權限
輸入命令:sudo-i
確定後輸入高級用戶密碼
4首先使用fdisk-l命令查看壹下U盤是否有被識別到,及識別的U盤是在哪個位置
5本次接入看到U盤的位置是/dev/Sdb4
6輸入掛載U盤命令:mount/dev/sdb4/mnt
回車後即掛載U盤成功
繼續輸入:cd回車,可以查看U盤下的文件
7現拷貝桌面上的1.png文件到U盤中
輸入命令:cp/home/user/desktop/1.png/mnt
回車後等待復制完成
8拷貝完成後,需要退出U盤
輸入命令:umount/mnt
拓展
隨著開放源代碼軟件的影響力日益增強,Linux憑借其高效和廣泛的應用優勢,已成為中高端服務器的主要操作系統。
當前,it互聯網市場上的大多數服務器都是Linux系統。Linux技術的應用也非常廣泛。隨著Linux技術的飛速發展,互聯網市場對Linux人才的需求逐漸增加。Linux運維也已成為許多人追捧的工作之壹