一、linux常用命令
阿新 • • 發佈:2018-12-02
一、終端操作
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
執行歷史命令的第幾行!行號 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
五、軟連線硬連線 Linux連結檔案類似於Windows下的快捷方式。 連結檔案分為軟連結和硬連結。 軟連結:軟連結不佔用磁碟空間,原始檔刪除則軟連結失效。 硬連結:硬連結只能連結普通檔案,不能連結目錄。 使用格式: ln 原始檔 連結檔案 ln -s 原始檔 連結檔案
關閉防火牆 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