nessus 命令列新建使用者 筆記3 命令列基礎

2021-10-12 21:13:54 字數 3747 閱讀 2263

命令列基礎&為什麼要學?

1. 命令列是啥:

- 使用者通過鍵盤輸入字元指令、計算機輸出字元結果的一種人機互動的方式

- 只能輸入命令,沒有對話方塊,沒有按鈕,全部都是文字

- 世界上第乙個程式設計師(女)也是通過命令列來程式設計的,其實是先有命令列,後才有的圖形介面

2. 哪些系統提供了命令列

- windows 的命令提示符和 git bash 是命令列

- linux(如 ubuntu) 的終端也是命令列

- unix(如 macos)的終端也是命令列

3. 為什麼要學

- 現代的前端工具,都沒有提供圖形介面,只有命令列介面,從實用角度出發,前端必須學命令列

- 包括 gulp、webpack、sass、node.js、vue、react、angular(都是前端學習的重要內容)

4.如何學習

- 首先要記相關的單詞:directoryfile、make、remove、move、copy、list、link、find、echo、touch、change等

- 記單詞的相關縮寫:make directory=mkdir、remove=rm、move=mv、copy=cp、list=ls、change directory=cd(縮寫規則就是:刪掉母音字母,保留前 2 到 3 個子音字母)

5.開啟git bash實踐

- 進入桌面:cd ~/desktop

- 建立目錄:mkdir demo-1

- 刪除目錄:rm -rf demo-1(其中-r是遞迴地刪除,f代表強制性,不再提醒;可以對比平時刪除檔案時彈出的是否要刪除檔案***嗎?)

- 建立檔案:touch 1.txt

- 重新命名:mv 1.txt 2.txt其實就是把 1.txt 移到 2.txt的意思

7.快捷鍵

- ↑! 上一命令佔位符

- tab 自動補全路徑

- alt+. 上一命令的最後乙個引數

-&&前面的執行成功了,再執行後面的

-||前面的執行失敗了,就執行後面的

-;前面執行完了,不管成功失敗,就執行後面的

->重定向

-|管道

8.如何退出vim

- 強制退出(不儲存):依次按 esc q! 回車

- 儲存後退出:依次按 esc wq 回車

git操作

1.配置github:

- 在github裡找到設定選項

- 選擇設定ssh key根據提示進行

- 配置完後執行ssh -t [email protected]來檢測是否配置成功 (一台電腦只需要乙個 ssh key就可以訪問你的所有倉庫)

2.配置git:執行這五句話

- git config --global user.name 你的英文名

- git config --global user.email 你的郵箱

- git config --global push.default matching

- git config --global core.quotepath false

- git config --global core.editor "vim"

4.如何上傳更新(本地目錄有任何變動,只需按照以下順序就能上傳)

- git add 檔案路徑

- git commit -m "資訊"

- git pull (不能忘記 )

- git push

5.git ignore:在專案目錄建立 .gitignore 檔案就可以指定「哪些檔案不上傳到遠端倉庫」

6.防止不小心上傳 node_modules 到 github ,可以:

- 在專案根目錄 touch .gitignore

- 在 .gitignore 裡新增一行/node_modules/

- git add .gitignore; git commit -m 'ignore'

7.其他有用的命令(慢慢接觸,不能死記)

-git remote add origin [email protected]:******x.git將本地倉庫與遠端倉庫關聯

-git remote set-url origin [email protected]:***xx.git上一步手抖了,可以用這個命令來挽回

-git branch新建分支

-git merge合併分支

-git stash通靈術

-git stash pop反轉通靈術

-git revert後悔了

-git reset另一種後悔了

-git diff檢視詳細變化

8.~ / . .. $ 的意思

- 五個符號分別代表:使用者目錄,整個硬碟,當前目錄,副目錄,最後乙個沒有實際意義,只是告訴你可以輸入命令。

~/.bashrc 的用途

1. 預先執行命令,例如預設進入桌面目錄:

- touch ~/.bashrc

- echo "cd ~/desktop'" >> ~/.bashrc

- 關閉退出就設定好了

*你可以用 ~/.bashrc 在進入 git bash 前執行任何命令,十分方便

2.利用bash alias可以把很多常見的命令縮寫一下,例如:

- alias la='ls -a'

- alias ll='ls -l'

- alias gst='git status -sb'

- alias ga='git add'

- alias ga.='git add .'

- alias gc='git commit'

- alias gc.='git commit .'

- alias open='start'

*儲存退出,然後執行source ~/.bashrc

命令列複習**
pwd   progress working dir

cd change dir

mkdir make dir

touch

echo "hi" > 1.txt

echo "hi" >> 1.txt

echo "hi" >! 1.txt

cp -r

rm -rf

mvtree

git init

git add

git commit -m "hi"

git pull

git push

git clone

curl -l

curl -s -v --

ping qq.com

hexo init

hexo g

hexo server

hexo deploy

mysql 使用者命令 MySQL命令列新建使用者

mysql命令列能否實現新建使用者呢?答案無疑是肯定的。而且在使用使用mysql命令列新建使用者後,還可以為使用者授予許可權。首先要宣告一下 一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。注 本操作是在win命令提示符下,phpmyadmin同樣適用。使用者 phpl...

mysql命令列中新建表命令

create table命令用來建立資料表。create table命令格式 create table 表名 欄位名1 型別1 欄位名n 型別n 例如,建立乙個名為myclass的表 欄位名數字型別 資料寬度 是否為空 是否主鍵 自動增加 預設值id int4 否primary key auto i...

mac命令列新建檔案

今天安裝nvm的時候,遇到了乙個問題,直接curl o bash,安裝上了,但是沒有成功,報錯如下command not found nvm。原來是缺少乙個.bash profile檔案,檔案為 export nvm dir home nvm s nvm dir nvm.sh nvm dir nvm...