基本指令集合

1、查看CentOS版本信息

  1. cat /proc/version
  2.  
  3. cat /etc/redhat-release 

2、查看安全日志文件信息

  1. tail -f /var/log/secure

3、vi 命令:

vi fileName #采用vi编辑文件;

  i表示开始插入文本内容到文件中;

编写完成,输入Ese退出Insert,输入:wq!表示保存并退出; 

  1. 进入VI后,按/,然后输入字符串,回车,按N或者n是向前向后搜索该字符串;

4、ping  www.baidu.com #ping指令;

  退出ping 指令,需要按下Ctrl+C即可

5、ls列举文件列表

  cd /etc/进入etc目录,退出etc目录:cd ../   su提升用户权限,从普通用户转到root用户下;

ls  -a  列举全部文件,包括隐藏的文件;

6、pwd显示当前所在的目录。

 目录操作:mkdir 创建目录:mkdir mydir,  rmdir删除空白目录:rmdir mytest;

文件操作:touch 创建文件:touch test.txt ,rm删除文件或者目录:rm -rf test.txt(-r递归,-f表示强制。

      cp文件复制拷贝:cp old.txt /temp/new.txt 递归可用-r命令;

    mv 重命名或移动文件或者目录(剪切):mv old.txt new.txt

文件追加或覆盖:echo ok  #输出ok文字;

         echo ok>test.txt  覆盖test.txt文件;

         echo  ok>>text.txt 追加test.txt文件;

查看文件内容:cat  text.txt 如需分页显示 cat test.txt|more

 撤销文件的操作:Ese + u

7、文件查找:

  查找文件或目录:find /home 查询home下所有的文件;

  查找特定文件: find /home/ -name "text.txt" 或者 find /home -name "*.txt" ;

  重命名:rename 例如:

  rename myFile newName myFile.text myFile2.text myFile3.text

  这个命令将myFile.text myFile2.text myFile3.text文件名中myFile替换为newName

8、用户操作:

   添加用户 useradd username1 ,userdel 删除用户;

9、网络配置:

  vi /etc/sysconfig/network-scripts/etho16777736;

  网卡参数详解如下:

  DEVICE=eth0 #物理设备名
  ONBOOT=yes # [yes|no](重启网卡是否激活设备)
  BOOTPROTO=static #[none|static|bootp|dhcp](不使用协议|静态分配|BOOTP协议|DHCP协议)
     TYPE=Ethernet #网卡类型
  IPADDR=192.168.33.10 #IP 地址
  NETMASK=255.255.255.0 #子网掩码
  GATEWAY=192.168.33.1 #网关地址
  网卡配置完毕,重启网卡,命令: /etc/init.d/network restart 即可。
  或者 service network restart #重启网络
    vi /etc/resolv.conf 设置DNS

  IP完整配置:

  1.   HWADDR=:0C::8D::
  2.   TYPE=Ethernet
  3.   BOOTPROTO=static #启用静态IP地址
  4.   DEFROUTE=yes
  5.   PEERDNS=yes
  6.   PEERROUTES=yes
  7.   IPV4_FAILURE_FATAL=no
  8.   IPV6INIT=yes
  9.   IPV6_AUTOCONF=yes
  10.   IPV6_DEFROUTE=yes
  11.   IPV6_PEERDNS=yes
  12.   IPV6_PEERROUTES=yes
  13.   IPV6_FAILURE_FATAL=no
  14.   NAME=eno16777736
  15.   UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11
  16.   ONBOOT=yes #开启自动启用网络连接
  17.   IPADDR0=192.168.21.128 #设置IP地址
  18.   PREFIXO0= #设置子网掩码
  19.   GATEWAY0=192.168.21.2 #设置网关
  20.   DNS1=8.8.8.8 #设置主DNS
  21.   DNS2=8.8.4.4 #设置备DNS

  :wq! #保存退出
  service network restart #重启网络
  ping www.baidu.com #测试网络是否正常

10、wget下载文件使用:

  wget -c -r -np -P files www.test.com/dir/src

  备注:

  -c 断点续传

  -r 递归下载

  -np 不下载父附录

  -nd 不建立目录,若无此选项,将按照网站目录结构创建目录

  -P (p大写)将下载的所有内容存放到指定目录

Linux(CentOS)常用操作指令(一)的更多相关文章

  1. Linux 之常用操作指令详解

    1. 查看当做操作目录位置 > pwd 2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //al ...

  2. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  3. CentOS + Nginx 的常用操作指令总结

    CentOS + Nginx 的常用操作指令总结 一. 关于CentOS 查看 yum 源是否存在 yum list | grep nginx 如果不存在 或者 不是自己想要的版本 可以自己设置Ngi ...

  4. linux学习(2):linux服务器常用操作和命令

    linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...

  5. Redis数据类型Strings、Lists常用操作指令

    Redis数据类型Strings.Lists常用操作指令 Strings常用操作指令 GET.SET相关操作 # GET 获取键值对 127.0.0.1:6379> get name (nil) ...

  6. Redis集合的常用操作指令

    Redis集合的常用操作指令 Sets常用操作指令 SADD 将指定的元素添加到集合.如果集合中存在该元素,则忽略. 如果集合不存在,会先创建一个集合然后在添加元素. 127.0.0.1:6379&g ...

  7. git 详细教程和常用操作指令

    git 内部工作原理图 如上图,git 一般可以分为三个区:工作区.暂存区.版本库,通常类似 git add等命令都是与index 暂存区的交互,git commit指令则是 index 与版本库的交 ...

  8. Linux下常用操作

    ************************ 镜像操作 ************************************* screen -s name 新建 screen -r name ...

  9. LINUX下常用SHELL指令

    Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...

  10. linux常见的操作指令

    一:非正确退出程序,再次启动显示端口被占用 netstat -ntulp n ---  显示ip代替网络接口信息,显示出网络连接情况 t  ---  显示TCP协议的链接状况 u ---  显示UDP ...

随机推荐

  1. opencv高斯背景建模

    #include <iostream> #include <string> #include <opencv2/opencv.hpp> int main(int a ...

  2. caffe学习系列(7):Blob,layer,Net介绍

    参考:http://www.cnblogs.com/denny402/p/5073427.html

  3. 2016年11月2日--Window.document对象

    一.找到元素: docunment.getElementById("id"):                      根据id找,最多找一个: var a =docunment ...

  4. 八数码问题:C++广度搜索实现

    毕竟新手上路23333,有谬误还请指正. 课程设计遇到八数码问题(这也是一坨),也查过一些资料并不喜欢用类函数写感觉这样规模小些的问题没有必要,一开始用深度搜索却发现深搜会陷入无底洞,如果设定了深度限 ...

  5. transition第一次没有效果

    原因很简单因为一开始没有设定要改变的样式的初始值 例如你要改的是top:-50; 那一开始就要设top:0; 不然第一次不会有动画效果移动

  6. Arlenmbx!!!!

    我无限制的以安逸为想法 其实生活的不安逸 我所做的事情和思路到底正不正确? 我失败了? 我做不到? 我尝试做到? 我可以做到! 我能做到 我做到了我已经做到了 难道想法和现实是有区别的吗 有理想只是空 ...

  7. bootstrap框架----像素

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. phpcms的评论改为留言板研究

    研究背景: phpcms里面默认是没有留言板的,之前我的博客里发过一个二次开发简介,里面有一个简单的留言板,包含前台提供表单,后台留言审核等功能,但是不提供用户登录等操作. 研究思路: phpcms里 ...

  9. 【Ansible】SSH Error: ssh_exchange_identification: Connection closed by remote host

    ansible ssh到目标机器 时好时坏,报错:  SSH Error: ssh_exchange_identification: Connection closed by remote host ...

  10. easyui datagrid中datetime字段的显示和增删改查问题

    datagrid中datetime字段的异常显示: 使用过easyui datagrid的应该都知道,如果数据库中的字段是datetime类型,绑定在datagrid显式的时候会不正常显示,一般需要借 ...