如何在Everwhere可以執行mysql命令

2022-09-19 10:27:08 字數 3627 閱讀 1392

vim ./bash_profile

這個檔案如果配置過android開發環境是修改過的.我們新增2行

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

儲存退出,重啟終端或者開新視窗即可

alias指令:設定命令別名

alias: usage: alias [-p] [name[=value] ... ]

1. 語法   

alias [引數][命令別名]=[原命令名稱]

2. 功能介紹

該指令主要用於為原命令定義新的別名,以便書寫或者記憶。

3. 引數說明

-p向標準輸出裝置傳送已經存在的命令別名

[命令別名]=[原命令名稱]

定義命令別名,即使用「別名」代替「原命令名稱」,但最終實際使用到的命令仍然是原命令 

4.示例

4.1 設定命令別名

在ubuntu下,我們會經常使用命令

ll來代替命令

ls -al

但是在mac中沒有這個命令。於是我們便利用alias來實現這個功能,並且新增上其他的引數讓我們更加方便使用。執行命令

# 為了方便看檔案或者目錄的大小,加多乙個引數h

# 引數說明:

# a-顯示隱藏檔案

# l-顯示檔案的詳細資訊

# h-以適合的單位進行檔案或者目錄大小的顯示

alias ll='ls -alh'

命令執行完畢後,我們執行一次ll進行嘗試,控制台輸出如下:

kevin@uc:~/downloads/mac$ ll

total 173m

drwxrwxr-x 2 kevin kevin 4.0k 9月 25 16:20 .

drwxr-xr-x 8 kevin kevin 4.0k 9月 29 13:59 ..

-rw-rw-r-- 1 kevin kevin 150m 9月 25 16:20 n**icat premium for mac 11.0.20 中文版.dmg

-rw-rw-r-- 1 kevin kevin 26 9月 25 16:20 n**icat premium for mac 11.0.20 中文版.dmg:zone.identifier

-rw-rw-r-- 1 kevin kevin 12m 9月 3 10:35 synergy-1.5.1-r2398-macosx108-x86_64.dmg

-rw-rw-r-- 1 kevin kevin 12m 9月 3 10:36 synergy-1.5.1-r2398-macosx109-x86_64.dmg

4.2 顯示已經存在的命令別名列表 

alias -p 

控制台將會輸出如下結果:

kevin@uc:~$ alias -p

alias ll='ls -alh'

5. 經驗技巧

使用該指令可以將一些較長的命令進行簡化。

使用該指令時,使用者必須使用單引號' '將原來的命令引起來,防止特殊字元導致錯誤。

該指令的作用只侷限於該次登入的操作。若要每次登入都能夠使用這些命令別名,則可將相應的alias命令存放到bash的初始化檔案"~/.bash_profile"中。

6.檢視命令別名的原始命令

要獲得命令別名的原始命令,則可以通過指令"type"實現,輸入如下命令: 

type ll #顯示命令別名的原始命令

控制台將會輸出: 

ll is aliased to `ls -alh'

**:劉華世的官方部落格-

vim ./bash_profile

這個檔案如果配置過android開發環境是修改過的.我們新增2行

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

儲存退出,重啟終端或者開新視窗即可

alias指令:設定命令別名

alias: usage: alias [-p] [name[=value] ... ]

1. 語法   

alias [引數][命令別名]=[原命令名稱]

2. 功能介紹

該指令主要用於為原命令定義新的別名,以便書寫或者記憶。

3. 引數說明

-p向標準輸出裝置傳送已經存在的命令別名

[命令別名]=[原命令名稱]

定義命令別名,即使用「別名」代替「原命令名稱」,但最終實際使用到的命令仍然是原命令 

4.示例

4.1 設定命令別名

在ubuntu下,我們會經常使用命令

ll來代替命令

ls -al

但是在mac中沒有這個命令。於是我們便利用alias來實現這個功能,並且新增上其他的引數讓我們更加方便使用。執行命令

# 為了方便看檔案或者目錄的大小,加多乙個引數h

# 引數說明:

# a-顯示隱藏檔案

# l-顯示檔案的詳細資訊

# h-以適合的單位進行檔案或者目錄大小的顯示

alias ll='ls -alh'

命令執行完畢後,我們執行一次ll進行嘗試,控制台輸出如下:

kevin@uc:~/downloads/mac$ ll

total 173m

drwxrwxr-x 2 kevin kevin 4.0k 9月 25 16:20 .

drwxr-xr-x 8 kevin kevin 4.0k 9月 29 13:59 ..

-rw-rw-r-- 1 kevin kevin 150m 9月 25 16:20 n**icat premium for mac 11.0.20 中文版.dmg

-rw-rw-r-- 1 kevin kevin 26 9月 25 16:20 n**icat premium for mac 11.0.20 中文版.dmg:zone.identifier

-rw-rw-r-- 1 kevin kevin 12m 9月 3 10:35 synergy-1.5.1-r2398-macosx108-x86_64.dmg

-rw-rw-r-- 1 kevin kevin 12m 9月 3 10:36 synergy-1.5.1-r2398-macosx109-x86_64.dmg

4.2 顯示已經存在的命令別名列表 

alias -p 

控制台將會輸出如下結果:

kevin@uc:~$ alias -p

alias ll='ls -alh'

5. 經驗技巧

使用該指令可以將一些較長的命令進行簡化。

使用該指令時,使用者必須使用單引號' '將原來的命令引起來,防止特殊字元導致錯誤。

該指令的作用只侷限於該次登入的操作。若要每次登入都能夠使用這些命令別名,則可將相應的alias命令存放到bash的初始化檔案"~/.bash_profile"中。

6.檢視命令別名的原始命令

要獲得命令別名的原始命令,則可以通過指令"type"實現,輸入如下命令: 

type ll #顯示命令別名的原始命令

控制台將會輸出: 

ll is aliased to `ls -alh'

如何在Ubuntu上讓root帳號可以登入SSH

參照文章 如何在ubuntu中啟用ssh服務 的步驟,enable了我ubuntu上的ssh.但是發現root帳號不能訪問ssh,報access denied.我follow了這篇文章 的步驟,還是不可以用root帳號在putty上ssh到我的ubuntu上.ubuntu作業系統對root帳號進行了...

Mysql如何在刪庫後可以不用跑路

我一直在想,地球上這麼多程式設計師,應該有很多人在團隊做專案的時候,出過很大的錯誤,比如說不小心刪了庫,活動福利欄位多寫了個零導致全伺服器玩家領到數倍獎勵,聽了沙雕群友的話執行rm rf命令。記得有一本專門調侃的書,叫 mysql從入門到刪庫跑路 各種能人異士。所以掌握如何在資料庫被刪之後進行恢復,...

Mysql如何在刪庫後可以不用跑路

我一直在想,地球上這麼多程式設計師,應該有很多人在團隊做專案的時候,出過很大的錯誤,比如說不小心刪了庫,活動福利欄位多寫了個零導致全伺服器玩家領到數倍獎勵,聽了沙雕群友的話執行rm rf命令。記得有一本專門調侃的書,叫 mysql從入門到刪庫跑路 各種能人異士。所以掌握如何在資料庫被刪之後進行恢復,...