linux命令补充

linux命令

linux的小拓展:

-企业中所有用的服务器的版本都是linux的版本。ubunta,Centos,Suse,Solaries,RedHat

-Centos现在主流版本是6和7,命令都大相径庭

-企业中,宿主机连接虚拟机或者线上的测试机等服务器的话,一般使用xshell连接。SecureCRT,putty。在MAC下,连接服务器的话,使用mac自带的terminal,还可以使用finallshell

-启动虚拟机使用vmware软件,还可以使用virtualbox

1.hostname

hostname 没有选项,显示主机的名字

hostname -f 显示完整的主机名和域名

hostname -i 显示当前机器的ip地址

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostname -f
localhost
[root@localhost ~]# hostname -i
::1 127.0.0.1
[root@localhost ~]# 

2.ping

ping 将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包

“windows中的ping,只执行四次,linux中会一直ping下去”

3.ifconfig(centos6里面的) ip addr (centos7里面)

查看用户网络配置,它显示当前网络设备配置

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:65:3f:04 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::29a0:2d99:cc9c:f2d8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@localhost ~]# 

4.清屏命令

clear 或者crtl+l

5.netstat

netstat -natup

6.ps

ps -aux是列出当前服务器 上所有的进程

|:管道符,将左边执行的命令结果传给右边进行操作

grep:用来进行筛选过滤

ps -aux | grep mysql:查看mysql所有的相关进程

7.kill

杀死某一个进城 kill服务的进程号

kill -9 服务的进程号 -9是强制杀死

pkill 服务名:杀掉服务进程 pkill redis

8.service

centos6的系统:

​ service命令能够将目录“etc/init.d”中有关网络服务或系统服务脚本程序以一种统一的格式执行,

格式为:“service 脚本程序 选项”,常用选项有: status,stop,start,restart。service命令使用举例如下:

​ service 服务名 status:查看某一个服务的状态

​ service sshd status:查看sshd服务的状态

service 服务名 stop:关闭某一个服务

​ service sshd stop:关闭sshd服务

service 服务名 start:启动一个服务

​ service sshd start: 启动ssh的服务

service 服务名 restart:重新启动一个服务

​ service sshd restart:重新启动ssh的服务

centos 7的系统:

​ systemctl status 服务名

​ systemctl start 服务名

​ systemctl restart 服务名

9.top
10.wget
[root@localhost ~]# wget www.baidui.com
--2020-03-27 15:25:32--  http://www.baidui.com/
Resolving www.baidui.com (www.baidui.com)... 103.39.231.155
Connecting to www.baidui.com (www.baidui.com)|103.39.231.155|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4501 (4.4K) [text/html]
Saving to: ‘index.html’

100%[=========================================>] 4,501       --.-K/s   in 0.001s  

2020-03-27 15:25:32 (5.29 MB/s) - ‘index.html’ saved [4501/4501]

[root@localhost ~]# vim index.html

<!doctype html>
<html lang="zh" class="no-js">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta name="keywords" content="游戏、娱乐、电玩、电玩城、游艺厅、玩
具、工艺品、红色星球、红色星球电玩城">
                <meta name="description" content="红色星球">
        <link href='http://fonts.useso.com/css?family=PT+Sans:400,700|Merriweather:400italic,400' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="css/reset.css"> <!-- CSS reset -->
        <link rel="stylesheet" href="css/style.css"> <!-- Resource style -->
                <link rel="shortcut icon" href="favicon.ico">
        <script language="javascript" src="js/modernizr.js"></script> <!-- Modernizr -->
         <!-- .project-container -->
        <script language="javascript" src="js/jquery-2.1.1.js"></script>
        <script language="javascript" src="js/main.js"></script> 
                <script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?fe9ed2fb7b8582183bd86d2d2ce3d9eb";
  var s = document.getElementsByTagName("script")[0]; 

11.vim的使用

0.lrzsz

​ rz:上传文件

​ sz:下载文件

1.安装: yum install vim*

:q                      退出
 
:q!                     强制退出
 
:wq                   保存并退出
 
:set number     显示行号
 
:set nonumber  隐藏行号
 
/apache            在文档中查找apache 按n跳到下一个,shift+n上一个
 
yyp                   复制光标所在行,并粘贴
 
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

2.查看磁盘的使用情况

​ df -h

3.查看cpu的具体情况

​ cat /proc/cpuinfo

4.tree

​ yum install tree

5.history

​ 记录历史命令,一般记录1000条左右

​ 执行历史记录的话,!命令号

linux常见的面试题:

https://www.cnblogs.com/passzhang/p/8552757.html

posted @ 2020-03-28 14:12  godlover  阅读(172)  评论(0编辑  收藏  举报