CentOS 7 命令

网络配置

  • nmcli(NetworkManageCommandLineInterface)查看网卡
  • nmtui(NetworkManageTextUserInterface)网络配置

退出命令

  • ctrl + c 强制终止
  • ctrl + z 挂起
  • ctrl + d 退出登录
  • ctrl + a 光标移动到行首
  • ctrl + e 光标移动到行尾
  • ctrl + u 删除当前光标到行首
  • ctrl + r 搜索历史命令
  • :x 写入文件退出(会判断是否修改)

文件属性字段(一共十位)

第一位:表示文件类型,-文件 d 目录 l软链接文件
后九位:(u所有者 g所属组 o其他人)r 读 w 写 x 执行


常用命令

一、文件、目录命令

  • pwd(Print Working Directory)显示工作目录的路径名称
  • ls(list files)显示文件夹或文件
    • -l(long) 详细信息(简写:ll)
    • -d(directory)目录属性
    • -h(human)人性化的
    • -i(inode)节点id号
    • -a(all)显示隐藏文件
  • cat 文件名 : 显示文件内容
  • mkdir 创建目录
    • -p 递归创建
    • -v 显示提示信息
  • rmdir 删除空目录
    • -p 递归删除空的父目录
  • rm 删除文件(通常使用rm -rf来强制递归删除)
    • -r删除目录
    • -f强制
  • cp 复制文件 [源文件] [目标目录]
    • -r复制目录
    • -p连带文件属性复制
    • -d若源文件是链接文件,则复制链接属性
    • -a相当于-pdr
  • mv 剪贴目录或文件 [源文件或目录] [目标目录](同一目录下可改名,但可能会产生覆盖)
  • cd $OLDPWD 返回上一次目录

二、链接命令(生成链接文件)

  • -ln -s [源文件] [目标文件]:-s创建软连接(软链接在不同目录时必须写绝对路径)

三、文件搜索命令

  • locate 文件名:搜索后台数据库(/var/lib/mlocate),比find快;自创建文件需更新数据库(updatedb)才能被搜索到,搜索规则(/etc/updatedb.config)
  • find [搜索范围] [搜索条件] 名称:(给名称加双引号开启通配符,*任意内容,?任意单个字符,[]或查询)
    • -name:搜索文件名称
    • -iname:搜索文件名称,不区分大小写
    • -user:按所有者搜索
    • -nouser:查找没有所有者的文件
    • -atime文件访问时间,-ctime改变文件属性,-mtime修改文件内容。-,时间内,当天,+时间外
    • -size:文件大小(k千字节,M兆字节,+-大于小于)
    • -a逻辑与 -o逻辑或
    • inum:i节点
    • 对find命令搜索的结果集执行某命令:exec
      命令 \
  • grep [选项] 字符串 文件名
    • -i 忽略大小写
    • -v 排除指定字符串

四、搜素命令的命令

  • whereis 命令名:搜索命令所在路径及帮助文档路径

    • -b 只查找可执行文件
    • -m 只查找帮助文件
  • which 命令名:显示别名和命令所在路径
  • whatis 命令名:显示命令的作用
  • whoami:显示登录用户

五、帮助命令

  • man(manual) 命令名:显示该命令手册
  • 命令名 --help

六、压缩与解压缩命令

  • zip 压缩文件名 源文件
  • unzip 解压缩.zip文件

七、关机和重启命令

  • shutdown [选项] 时间

    • -c:取消前一个关机命令
    • -h:关机
    • -r:重启
    • &:后台执行
  • runlevel:查看系统运行级别
  • logout:退出登录

八、挂载命令

  • mount [-t文件系统] [-o特殊选项] 设备文件名 挂载点:挂载光盘(光盘设备名:/dev/sr0)
  • umount 设备名或挂载点:卸载已挂载的光盘(必须先卸载光盘再取出)
  • fdisk -l:查看设备文件名
  • mount -t vfat 设备名 挂载点:挂载U盘

查看用户登录和用户交互

  • w 用户名:查看登录用户信息
  • last:查看所有用户登录信息和重启信息
  • lastlog:查看所有用户最后一次登录时间

CenterOS 7 基础命令学习的更多相关文章

  1. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  2. 【redis】redis基础命令学习集合

    写在前面 Redis是一个高速的内存数据库,它的应用十分广泛,可以说是服务端必学必精的东西.然而,学以致用,无用则无为.学了的东西必须反复的去用,去实践,方能有真知.这篇文章记录了我在redis学习过 ...

  3. windows bat批处理基础命令学习教程(转载)

    一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改.2.批处理是一种简单的程序,可以用 if 和 goto 来控 ...

  4. 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习

    学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...

  5. Linux学习笔记之——基础命令学习

    1.find 按照名字查找:find / -name file_name   2.zip压缩 1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip: ...

  6. linux基础命令学习(七)samba服务器配置

    samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一 ...

  7. linux基础命令学习(六)DHCP服务器配置

    工作原理:        1.客户机寻找服务器:广播发送discover包,寻找dhcp服务器        2.服务器响应请求:单播发送offer包,对客户机做出响应.提供客户端网络相关的租约以供选 ...

  8. linux基础命令学习五(软件包管理、下载管理)

    Linux 软件包管理   本文主要是记录下RedHat系列的软件包管理. 内容分为以下二个部分:二进制包的管理,源代码包的管理 一.二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理. 两 ...

  9. linux基础命令学习(四)计划任务

    一.计划任务 crond服务简介 linux任务调度的工作主要分为以下两类: *系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存 *个人执行的工作:某个用户定期要做的工作,例如每隔1 ...

随机推荐

  1. Jquery DataTable AJAX跨域请求的解决方法及SSM框架下服务器端返回JSON格式数据的解决方法

    如题,用HBuilder开发APP,涉及到用AJAX跨域请求后台数据,刚接触,费了不少时间.幸得高手指点,得以解决. APP需要用TABLE来显示数据,因此采用了JQ 的DataTable.  在实现 ...

  2. CodeForces 11D(状压DP 求图中环的个数)

    Given a simple graph, output the number of simple cycles in it. A simple cycle is a cycle with no re ...

  3. Maven合并多个war包的工程需要用到的插件

    <build> <finalName>WebSite</finalName> <plugins> <!-- 配置war包合并的插件 --> ...

  4. Android 开发笔记___textview_聊天室效果

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  5. Pandas常用函数入门

    一.Pandas Python Data Analysis Library或Pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的.Pandas纳入了大量库和一些标准的数据模型, ...

  6. Java面试宝典

    相关概念 面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消 ...

  7. C#图片水印代码整理

    这一段公司有个项目,客户要求上传的图片要带上自定义的水印.以前也经常和朋友讨论C#图片水印方面的问题,但是从来没有实际操作过.所以,借这次项目的机会也研究了一下C#图片水印的功能!本人参考的是disc ...

  8. C# 插入排序(数据结构与算法)

    1                                                                   }

  9. matlab R2016a 中添加新的工具箱的方法

    matlab添加新的工具箱分三步: 1. 下载新的工具箱,并解压. 2. 将解压后的工具箱文件夹移到安装的matlab中的toolbox文件夹中 3. 添加新文件夹及其子文件夹到路径中. 接下来以添加 ...

  10. MySQL中Left Join和Right Join的理解

    虽然之前一直见过两个Join,对于其具体的含义也在参考书上读过,但是一直没有记住.现在换一种方式进行学习,改为实验方式理解. Left Join 测试表: 表结构很简单,test包括两个int字段,t ...