Linux命令總結,linux命令

來源:互聯網
上載者:User

Linux命令總結,linux命令

  • 1 vi編輯器
  • 2 檔案操作
    • 2.1 刪除檔案
    • 2.2 查看檔案
    • 2.3 建立檔案夾
    • 2.4 查看檔案許可權
    • 2.5 複製檔案
    • 2.6 移動
    • 2.7 尋找檔案
  • 3 查看cpu資訊
  • 4 進程管理
  • 5 查看日誌
  • 6 壓縮與解壓縮
  • 7 網路
    • 7.1 網路設定
    • 7.2 網路管理netstat命令
  • 8 查看磁碟io
  • 9 使用者  
  • 10 服務管理
  • 11 進程管理
  • 12 重啟和關機
  • 13 CPU和記憶體使用量情況監控
  • 14 安裝Ubuntu
  • 15 常用工具
    • 15.1 Nano編輯器
    • 15.2 安裝OPENSSL Server
    • 15.3 Telnet
    • 15.4 wget
  • 16 語言
  1 vi編輯器

操作描述

退出命令,輸入:

按esc進入命令模式

退出命令 q

退出不儲存 q!

儲存退出 wq

輸入

a 從游標所在位置後面輸入字元

I 從游標所在位置前面輸入字元

刪除

dd 刪除行

X 刪除選中的字元

換行

O 在游標所在行下面新增一行並進入輸入模式

O 在游標所在行上面新增一行並進入輸入模式

尋找

命令模式輸入 /要尋找的內容

dd 刪除一行

ndd 刪除n行

u 撤銷

yy 複製當前行

p 粘貼

參考地址:http://man.ddvip.com/soft/vieditor/vi.html

2 檔案操作 2.1 刪除檔案

刪除檔案 rm [filename]

刪除檔案夾 rm -rf [directory]

刪除空檔案夾 rm –d [directory]

  2.2 查看檔案

ls 檔案夾下所有檔案

find –name [filename] 尋找目前的目錄下檔案名稱為filename的檔案

find / -name [filename] 尋找根目錄下所有檔案名稱為filename的檔案

  2.3 建立檔案夾

mkdir –p xx/xxx/xx

  2.4 查看檔案許可權

ls –l [檔案名稱]

  2.5 複製檔案

cp -r [檔案絕對路徑src] [檔案絕對路徑dest]

遠程複製

scp ./*.tar.gz root@192.168.1.202:/home/mysql/

  2.6 移動

mv /home/bruce/tomcat/apache-tomcat-7.0.41 /usr/local/webserver/apache-tomcat-7.0.41

  2.7 尋找檔案

Whereis xx

find / -name xx

3 查看CPU資訊

查看物理cpu個數

grep 'physical id' /proc/cpuinfo | sort -u | wc -l

查看核心數量

grep 'core id' /proc/cpuinfo | sort -u| wc -l

查看線程數

grep 'processor' /proc/cpuinfo | sort -u | wc -l

查看cpu資訊

cat /proc/cpuinfo

4 進程管理

殺死進程

參考:http://os.51cto.com/art/200910/158639.htm

Kill [pid]

Kill -9 [pid]

查詢進程命令

ps -ef|grep java

5 查看日誌

1)動態查看日誌:

tail -f 1000 xx.log

2)more命令:

more xx.log

3)less命令:

less xx.log

4)vi命令:

vi xx.log

6 壓縮與解壓縮

解包

tar xvf xx.gz

打包

tar -cf a.txt.tar a.txt

壓縮zip

zip –q –r   html.zip /home/Blinux/html

7 網路 7.1 網路設定

CentOS配置

修改ip

nano /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.200NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS=202.96.209.133

 

重啟網路

service network restart

Ubuntu配置

1) 將虛擬機器連網方式設定為橋接

2)更改ip

vi /etc/network/interfaces

在interfaces中添加以下內容:

auto eth0iface eth0 inet staticaddress 192.168.2.205netmask 255.255.255.0gateway 192.168.2.1

編輯/etc/resolv.conf

添加DNS伺服器位址:

nameserver 8.8.8.8

這樣才能解析網域名稱

完成後,重新啟動networking服務:

sudo /etc/init.d/networking restart

參考

http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/

7.2 網路管理netstat命令

查看連接埠

netstat -anp|grep 80

8 查看磁碟io

參考文檔:

http://blog.csdn.net/qiudakun/article/details/4699587

軟體安裝:

yum install sysstat

運行命令

iostat -x 1 10

9 使用者

Ubuntu:

從user使用者切換到root使用者

sudo su

從root使用者切回user使用者

su user

CentOS:

切換到root使用者

su – root

注意-和root之間有空格

10 服務管理

查看和關閉服務

http://www.360doc.com/content/11/0111/13/3220382_85706376.shtml

sudo apt-get install sysv-rc-conf

sudo sysv-rc-conf

操作:

  • 用鍵盤方向鍵定位
  • 用空格表示選擇
  • X表示開啟服務
  • Ctrl+N下一頁
  • Ctrl+P上一頁
  • Q退出
11 進程管理

殺死進程

參考:http://os.51cto.com/art/200910/158639.htm

Kill [pid]

Kill -9 [pid]

12 重啟和關機

重啟命令:
1、reboot
2、shutdown -r now 立刻重啟(root使用者使用)
3、shutdown -r 10 過10分鐘自動重啟(root使用者使用)
4、shutdown -r 20:35 在時間為20:35時候重啟(root使用者使用)
如果是通過shutdown命令設定重啟的話,可以用shutdown -c命令取消重啟

關機命令:
1、halt   立刻關機
2、poweroff 立刻關機
3、shutdown -h now 立刻關機(root使用者使用)
4、shutdown -h 10 10分鐘後自動關機

如果是通過shutdown命令設定關機的話,可以用shutdown -c命令取消重啟

13 CPU和記憶體使用量情況監控

top:查看當前進程運行狀態

free:查看記憶體使用量情況

退出: q

14 安裝Ubuntu

在虛擬機器上安裝Ubuntu

從官網下載伺服器版Ubuntu server 13.04

:http://www.ubuntu.org.cn/download/server

15 常用工具15.1 Nano編輯器

參考文檔:http://www.linode.im/1277.html

nano xxx

ctrl+x :退出

15.2 安裝OPENSSL Server

服務端:

sudo apt-get install openssh-server

設定檔

查看連接埠資訊等,預設連接埠22

sudo nano /etc/ssh/sshd_config

啟動命令

sudo /etc/init.d/ssh start 啟動

sudo /etc/init.d/ssh stop 停止

sudo /etc/init.d/ssh restart 重啟

查看ssh運行狀態

netstat –tlp

用戶端:

15.3 Telnet

centos、ubuntu

yum list telnet*   查看telnet相關的安裝包

yum install telnet-server 安裝telnet服務

yum install telnet.* 安裝telnet用戶端

15.4 wget

yum -y install wget

16. 語言

export LANG=en_US

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.