1. 程式人生 > >一、linux常用命令

一、linux常用命令

一、終端操作 1、終端視窗放大縮小        Ctrl+shift++         Ctrl+- 2、Ctrl+c終止 3、檢視歷史命令     history
    執行歷史命令的第幾行!行號 4、文件說明     ls --help
    man ls
5、翻頁   f向前翻一頁·   b向後·翻一頁·  
   q退出 6、退出儲存檔案 shift zz :x :qw 二、檔案操作 1、建立檔案     touch  1.txt    建立一個空白檔案     vim 1.txt 建立並修改檔案
2、刪除檔案     rm -rf  1.txt
3、編輯檔案     gedit 1.txt     vim 1.txt 4、搜尋檔案中指定的字元     grep 檔名 “關鍵字”     以…… 開始^    以……結尾$ 5、重定向     把原本顯示在終端的資訊儲存在指定的文字中     ls >a.txt     這是a.txt的內容就是ls命令下的內容 6、檢視檔案     more 分屏檢視
    檢視或者合併檔案內容:cat

    less
    tail     tail -3 install.log     檢視3行
    tail -f 檔名      監控後面寫入的內容 7、cat   ls>>a.txt 會追加到之前的檔案裡 三、目錄操作 1、檢視目錄下了檔案列表     ls -alh
    ls -ll
2、檢視 3、建立目錄     mkdir a
    mkdir A/B/C -p      -p自動建立不存在的檔案     tree 顯示檔案目錄樹     安裝yum -y install tree
4、刪除目錄     rmdir a     rm -rm a 5、移動重新命名檔案     mv 舊檔名 新檔名     移動 mv 檔案 目標目錄 -r 6、cp檔案複製     cp 檔名 目標目錄 -r   7、find 搜尋檔案     find /  -name "*name*" 四、歸檔管理tar
17、壓縮解壓 壓縮:tar -zcvf  1.tar.gz  *.txt 解壓:tar -zxvf  1.tar.gz  
五、軟連線硬連線 Linux連結檔案類似於Windows下的快捷方式。 連結檔案分為軟連結和硬連結。 軟連結:軟連結不佔用磁碟空間,原始檔刪除則軟連結失效。 硬連結:硬連結只能連結普通檔案,不能連結目錄。 使用格式: ln 原始檔 連結檔案 ln -s 原始檔 連結檔案
如果 沒有-s 選項代表建立一個硬連結檔案,兩個檔案佔用相同大小的硬碟空間,即使刪除了原始檔,連結檔案還是存在,所以-s選項是更常見的形式。 七、管道 rpm -qa | grep mysql 把rpm -qa 的輸出,當成grep mysql的輸入 程序jps ./startup.sh 八、軟體環境配置 1、jdk tomcat 解壓後配置環境變數 vim /etc/profile 重新整理配置 source /etc/profile
關閉防火牆 service iptables stop 設定開機不自啟防火牆 chkconfig iptables off
九、安裝mysql 解除安裝yum安裝的軟體:yum -y remove 軟體名稱 用yum工具,來安裝軟體:yum -y install 軟體名稱 1、檢查有沒有存在的mysql rpm -qa | grep mysql 2、解除安裝存在的sql rpm -e --nodeps 名稱 3、安裝mysql yum -y install mysql mysql-server mysql-devel service mysqld start(啟動mysql服務) mysql(啟動mysql的客戶端)
檢視mysql服務狀態 service mysql status 4、解決不能遠端訪問得問題 mysql>USE mysql; mysql>UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; mysql>FLUSH PRIVILEGES;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  (這句話的意思:賦予全部許可權在所有資料庫和所有表上給root使用者在任何主機上) mysql>FLUSH PRIVILEGES;     完成後就能遠端管理mysql了。 5、檢視所有 yum list installed mysql* yum remove MySQL-server.x86_64