Linux經常使用命令記錄

Linux安裝命令:mysql

      1. 咱們在操做Linux系統時,有一些命令沒有安裝是不可使用的,那麼咱們須要先安裝一下才可使用,無咱們須要解壓zip文件,那麼能夠安裝一個unzip命令,輕鬆解壓zip文件linux

          如下是簡單的安裝命令:   apt-get install unzip  或  yum install unzipsql

          想要其它命令,也是同樣可使用命令安裝
tomcat

 

下面的經常使用命令服務器

ls /   :查看目錄命令(至列出文件名或目錄名)網絡

ll /    :查看目錄命令(列出來的結果詳細,有時間,是否可讀寫等信息)編輯器

wget  url : 下載文件到目錄ui

tar  xvf 文件名  : 解壓tar文件到目錄url

unzip 文件名: 解壓zip包到目錄spa

df -hl :查看磁盤空間

du -sh *   :查看當前目錄下全部文件大小

free -h  : 查看服務器內存佔用

touch 文件名    : 建立文件 

pwd:顯示當前路徑

cd :切換目錄

cd ../ 切換到上級目錄

cd /   切換到根目錄

cd ~  (或只有cd )切換到當前用戶主目錄(home底下以用戶名命名的文件夾) /root目錄

mkdir 建立目錄

mkdir 目錄名  -p   遞歸建立目錄

rmdir 刪除空目錄

用法:rmdir 目錄名

ls 查看目錄或文件信息

主要選項:

-l 列出目錄或者文件的詳細信息。好比權限、修改時間等等

-a 列出當前目錄下全部文件,包括隱藏文件(已點開頭的都是隱藏文件)

vi 文本編輯器

鍵入i 進入編輯狀態

退出編輯按ESC鍵

不保存退出: :q!

保存退出: :wq

輸入/,進入搜索

輸入:set nu,顯示每一行的行數

按鍵盤G,能夠直接定位到最末尾

cp 複製

用法:cp [選項]文件名或目錄 目標地址

-R 拷貝目錄及目錄下全部目錄和文件

cp a.txt b.txt 將a文件複製,且另命名爲b文件(目錄名)

mv 移動

用法:mv 文件名或目錄 目標目錄

mv a.txt ../ 將a文件移動到上級目錄(將一個文件移動到另外一個目錄沒有重命名)

mv a.txt ../b.txt 將a文件移動到上一級並更名爲b文件(將一個文件移動到另外一個目錄並重命名)

rm 刪除文件或目錄

-f 強制刪除

-r 刪除目錄

經常使用:rm -rf 文件或目錄

find 查找文件

用法:find [路徑] [選項]

經常使用選項有:
find . -name *.log 在當前目錄查找以.log結尾的文件

find / -name log 在根目錄查找log命名的目錄

grep 過濾

在指定文件中查找字符(串)並打印該行

用法:grep 字符串 文件名

grep band file 在file文件中找尋band字符串

cat 顯示文本文件內容    用法:cat 文件名   cat 文件名字

head 查看前幾行       用法: head -n 5 文件名

tail 從指定點開始將文件寫到標準輸出
      tail -n 5 文件名 查看後幾行
      tail -f error.log 不斷刷新,看到最新內容
ps 查看進程(動態)
    -ef 顯示全部運行進程,並顯示啓動進程的命令

netstat 查看網絡情況 (net status的簡寫)
netstat -apn 查看全部端口

an,按必定順序排列輸出

p,表示顯示哪一個進程在調用

管道符 (豎線,|)

在命令之間創建管道,將前面命令的輸出做爲後面命令的輸入

經過命令查找tomcat進程:ps -ef | grep tomcat

經過命令查找到佔用此端口的進程編號:netstat -apn|grep 8080

echo 打印文件內容或編輯文件內容
經常使用選項有:
-n 不換行輸出
-e 可使用轉義字符(\n回車,\t tab鍵)
示例:
echo 「I am studying linux」>>xujun.txt 追加文件尾部內容
echo $? 假如返回值爲0的時候,表示上一次命令成功。假如是1到255的話,則是失敗
echo -e 「wo\tshi\tshei」> xujun.txt

touch 建立一個空白文件,假如當前目錄有一樣的文件,則會更新文件的時間戳
-a 修改access(訪問)時間
-m 修改modify(修改)時間這兩個參數瞭解便可

uname 查看系統
-m 查看系統是幾位操做系統
-r 查看系統的內核版本
-a 查看詳細的系統內核版本和系統的操做系統
rz 上傳
假如系統裏面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
直接輸入rz,就能夠上傳文件
sz 下載
假如系統裏面沒有這個命令,則使用yum install lrzsz 安裝
-y 覆蓋
sz -y test.txt
su 切換用戶
su root
history 查看命令歷史記錄
chmod 權限賦予命令
-R 遞歸改變目錄下全部子目錄和文件的權限

tar 解壓,壓縮tar.gz
tar -czvf test.tar.gz test
將test文件夾壓縮成test.tar.gz
tar -xzvf test.tar.gz
將test.tar.gz解壓獲得test文件夾

zip 解壓,壓縮zip
zip –r test.zip test
將test文件夾壓縮成test.zip,必須帶r 纔會把文件壓縮進去,否則會生成一個空的文件夾
unzip test.zip
將test.zip文件夾解壓

關閉防火牆
開啓:service iptables start
關閉:service iptables stop
永久關閉防火牆
開啓:chkconfig iptables on
關閉:chkconfig iptables off

cat /proc/version    (Linux查看當前操做系統版本信息)

cat /etc/issue    or   cat /etc/redhat-release   (查詢版本當前操做系統發現版本信息)

cat /proc/cpuinfo   (查看cpu相關信息)

getconf LONG_BIT (查看當前CPU容許在64bit模式下)

Linux 下登陸mysql : mysql -uroot -p經常使用參數: -h 指定ip地址,默認爲localhost -u 指定用戶名 -p 指定密碼show processlist; 查看當前mysql服務器隊列

相關文章
相關標籤/搜索