Linux命令总结

王朝学院·作者佚名  2016-05-26  
宽屏版  字体: |||超大  

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 Telnetcentos、ubuntu

yum list telnet*   查看telnet相关的安装包

yum install telnet-server 安装telnet服务

yum install telnet.* 安装telnet客户端

15.4 wgetyum -y install wget

16. 语言export LANG=en_US

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有