「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

以下為DOS命令基礎篇(三),後續逐步更新,包含(MYSQL 命令、Linux下基本命令等),有興趣的朋友記得關注哦,第一時間獲取新動態~~

五:

MYSQL 命令:

mysql -h主機地址 -u用戶名 -p密碼 (連接MYSQL;如果剛安裝好MYSQL,超級用戶root是沒有密碼的。

(例:mysql -h110.110.110.110 -Uroot -P123456 注:u與root可以不用加空格,其它也一樣)

exit (退出MYSQL

mysqladmin -u用戶名 -p舊密碼 password 新密碼 (修改密碼

grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼"; (增加新用戶。(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)

show databases; (顯示數據庫列表。剛開始時才兩個數據庫:mysql和test。mysql庫很重要它裡面有MYSQL的系統信息,我們改密碼和新增用戶,實際上就是用這個庫進行操作。

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

use mysql;(使用mysql

show tables; (顯示庫中的數據表

describe 表名; (顯示數據表的結構

create database 庫名; (建庫

use 庫名;使用

create table 表名 (字段設定列表); (建表

drop database 庫名; (刪除庫

drop table 表名; (刪庫和刪表

delete from 表名; (將表中記錄清空

select * from 表名; (顯示錶中的記錄

mysqldump --opt school>school.bbb 備份數據庫:

(命令在dos的file://mysql//bin目錄下執行);註釋:將數據庫school備份到school.bbb文件,school.bbb是一個文本文件,文件名任取,打開看看你會有新發現。

win2003系統下新增命令(實用部份):

shutdown /參數 關閉或重啟本地或遠程主機。

參數說明:/S 關閉主機,/R 重啟主機, /T 數字 設定延時的時間,範圍0~180秒之間, /A取消開機,/M //IP 指定的遠程主機。

例:shutdown /r /t 0 立即重啟本地主機(無延時)

taskill /參數 進程名或進程的pid (終止一個或多個任務和進程。

參數說明:/PID 要終止進程的pid,可用tasklist命令獲得各進程的pid,/IM 要終止的進程的進程名,/F 強制終止進程,/T 終止指定的進程及他所啟動的子進程。

tasklist (顯示當前運行在本地和遠程主機上的進程、服務、服務各進程的進程標識符(PID)。

參數說明:/M 列出當前進程加載的dll文件,/SVC 顯示出每個進程對應的服務,無參數時就只列出當前的進程。

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

六:

Linux系統下基本命令: 要區分大小寫

uname

(顯示版本信息(同win2K的 ver)

dir (顯示當前目錄文件,ls -al 顯示包括隱藏文件(同win2K的 dir)

pwd (查詢當前所在的目錄位置

cd cd .. (回到上一層目錄,注意cd 與..之間有空格。cd /返回到根目錄。

cat 文件名 (查看文件內容

cat >abc.txt (往abc.txt文件中寫上內容。

more 文件名 (以一頁一頁的方式顯示一個文本文件。

cp 複製文件

mv 移動文件

rm 文件名 (刪除文件,rm -a 目錄名刪除目錄及子目錄

mkdir 目錄名 (建立目錄

rmdir (刪除子目錄,目錄內沒有文檔。

chmod (設定檔案或目錄的存取權限

grep (在檔案中查找字符串

diff (檔案文件比較

find (檔案搜尋

date (現在的日期、時間

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

who (查詢目前和你使用同一臺機器的人以及Login時間地點

w (查詢目前上機者的詳細資料

whoami (查看自己的帳號名稱

groups (查看某人的Group

passwd (更改密碼

history (查看自己下過的命令

ps (顯示進程狀態

kill (停止某進程

gcc (黑客通常用它來編譯C語言寫的文件

su (權限轉換為指定使用者

telnet IP (telnet連接對方主機(同win2K),當出現bash$時就說明連接成功。

ftp (ftp連接上某服務器(同win2K)

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

附:批處理命令與變量

for命令及變量 基本格式:

FOR /參數 %variable IN (set) DO command [command_parameters] %variable:指定一個單一字母可替換的參數,如:%i ,而指定一個變量則用:%%i ,而調用變量時用:%i% ,變量是區分大小寫的(%i 不等於 %I)。

批處理每次能處理的變量從%0—%9共10個,其中%0默認給批處理文件名使用,%1默認為使用此批處理時輸入的的第一個值,同理:%2—%9指輸入的第2-9個值;例:net use file://ip/ipc$ pass /user:user 中ip為%1,pass為%2 ,user為%3

(set):指定一個或一組文件,可使用通配符,如:(D:\\user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一個"1"指起始值,第二個"1"指增長量,第三個"254"指結束值,即:從1到254;“(1 -1 254)”說明:即從254到1 }

command:指定對第個文件執行的命令,如:net use命令;如要執行多個命令時,命令這間加:& 來隔開

command_parameters:為特定命令指定參數或命令行開關

IN (set):指在(set)中取值;DO command :指執行command

參數:/L 指用增量形式{ (set)為增量形式時 };/F 指從文件中不斷取值,直到取完為止{ (set)為文件時,如(d:\pass.txt)時 }。

用法舉例:

@echo off

echo 用法格式:test.bat *.*.* > test.txt

for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use file://%1.%%G/ /user:administrator | find "命令成功完成" >>test.txt

存為test.bat 說明:對指定的一個C類網段的254個IP依次試建立administrator密碼為空的IPC$連接,如果成功就把該IP存在test.txt中。

/L指用增量形式(即從1-254或254-1);輸入的IP前面三位:*.*.*為批處理默認的 %1;%%G 為變量(ip的最後一位);& 用來隔開echo 和net use 這二個命令;| 指建立了ipc$後,在結果中用find查看是否有"命令成功完成"信息;%1.%%G 為完整的IP地址;(1 1 254) 指起始值,增長量,結止值。

@echo off

echo 用法格式:ok.bat ip

FOR /F %%i IN (D:\\user.dic) DO smb.exe %1 %%i D:\pass.dic 200

存為:ok.exe 說明:輸入一個IP後,用字典文件d:\pass.dic來暴解d:\\user.dic中的用戶密碼,直到文件中值取完為止。%%i為用戶名;%1為輸入的IP地址(默認)。

「收藏系列」DOS基本命令大全(三),mysql增刪查改和Linux基礎

好了,以上為本回內容,我是三兩大白菜,點波關注不迷路,咱們下回見,拜拜~~


分享到:


相關文章: