linux基礎命令

1,查看當前目錄: pwd

2,切換文件夾: cd 目的文件夾相對路徑

3,查看目錄: ls

4,查看目錄及文件權限: ll

5,編輯某個文件:vim 文件名=》按下鍵I=》A,編輯後退出不保存 按下Esc鍵,然後:,然後按下Q,然後按下!,然後按下Enter即可;若保存:wq(保存退出是:wq 不保存退出是:q!)。

6,倒序查看文件: tail 文件名

7,查看某個文件:cat 文件名

8,服務器上查看腳本入口shell文件:crontab -l(烏班圖系統 sudo+目標命令 可以切換賬號到root)

9,服務器上編輯腳本入口shell文件:crontab -e

10,nginx修改後查看語法正確與否:nginx -t

11,nginx重啓:service nginx reload 或 nginx -s reload

12,查找mysqldump命令:whereis mysqldump

mysqldump 命令無效時

先用一條find命令查找mysqldump的所載路徑

find / -name mysqldump -print

然後再用ln命令鏈接到/usr/bin下面

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin

注意 /usr/local/mysql/bin/mysqldump要爲剛纔輸出的路徑

ln -fs /usr/local/webserver/mysql/bin/mysqldump /usr/bin



13,服務器命令行訪問mysql:A,mysql -hhostname -uusername -p B,按下Enter鍵,然後輸入數據庫密碼,然後查詢數據庫 show databases; ,然後對該數據庫做操作前選擇數據庫,use databases;,查看慢語句 show processlist;,查看某類字符串的變量 show global variables like '%lock%';,

退出mysql模式 exit;

14,備份數據庫:mysqldump -uusername -p 數據庫名 > .sql

備份某些表  mysqldump -h hostname -u username -p databasename table1 table2 > db.sql

15,備份並打包數據庫(gzip僅限於linux系統):

mysqldump -h hostname -u username -p databasename | gzip > db.sql.gz

16,查找某個軟件:find / -name 軟件名

17,windows下啓動redis:進入redis文件夾下 redis-server.exe redis.conf,清理redis緩存 redis-cli,查看所有緩存 keys*,清空 flush db,獲取到hash值 hgetall 鍵名,獲取值 get 鍵名

18,服務器上查找某個curl:php -m|grep curl,查看所有安裝的擴展 php -m,查看系統 uname -m,查看服務器系統 uname -a

19,redmine重啓:sudo thin start -C /var/www/redmine/redmine.yml

20,sql:日期轉化爲時間戳UNIX_TIMESTAMP()   時間戳轉化爲日期from_unixtime()





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章