CenterOS 7 基础命令学习
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 基础命令学习的更多相关文章
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 【redis】redis基础命令学习集合
写在前面 Redis是一个高速的内存数据库,它的应用十分广泛,可以说是服务端必学必精的东西.然而,学以致用,无用则无为.学了的东西必须反复的去用,去实践,方能有真知.这篇文章记录了我在redis学习过 ...
- windows bat批处理基础命令学习教程(转载)
一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改.2.批处理是一种简单的程序,可以用 if 和 goto 来控 ...
- 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习
学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...
- Linux学习笔记之——基础命令学习
1.find 按照名字查找:find / -name file_name 2.zip压缩 1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip: ...
- linux基础命令学习(七)samba服务器配置
samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器 user:需要添加samba账户才可以登陆samba服务器 server:由另外一 ...
- linux基础命令学习(六)DHCP服务器配置
工作原理: 1.客户机寻找服务器:广播发送discover包,寻找dhcp服务器 2.服务器响应请求:单播发送offer包,对客户机做出响应.提供客户端网络相关的租约以供选 ...
- linux基础命令学习五(软件包管理、下载管理)
Linux 软件包管理 本文主要是记录下RedHat系列的软件包管理. 内容分为以下二个部分:二进制包的管理,源代码包的管理 一.二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理. 两 ...
- linux基础命令学习(四)计划任务
一.计划任务 crond服务简介 linux任务调度的工作主要分为以下两类: *系统执行的工作:系统周期性所要执行的工作,如备份系统数据.清理缓存 *个人执行的工作:某个用户定期要做的工作,例如每隔1 ...
随机推荐
- 【Telerik控件学习】-建立自己的图形编辑工具(Diagram)
Telerik提供了RadDiagram控件,用于图形元素的旋转,拖拽和缩放.更重要的是,它还拓展了许多绑定的命令(复制,剪切,粘贴,回退等等). 我们可以用来组织自己的图形编辑工具. Step1.定 ...
- 白皮书之C++学习第一天
大三荒废了一年的时间在lol上,上头了吧.后悔也来不及了,总之我会拼命追回来的! 今天重拾起这本白皮书,也是很感慨啊! 废话不多说,好好学,好好找工作吧!大三结束了啊! 每个C++程序都有一个main ...
- 如何清楚微信页面的缓存(静态资源(图片,js,页面))
就不说啥子原因了,反正就是微信的缓存问题,照着下面的做法做,一定ok了. 不过就是有些麻烦,但是微信的缓存是为了提高自身的性能,我们这些开发要用人家的平台,只有自己去填坑了. 直接贴代码好了,加上去就 ...
- JS深层继承
我们在书写JS的时候常常被一种现象困扰 let jsonA = { a1: { b1:1; }, }; let jsonB = jsonA; jsonB.a1.b1 = 2; console.log( ...
- Windows环境下Android Studio安装和使用教程
Windows环境下Android Studio安装和使用教程 来源: http://www.cnblogs.com/liuhongfeng/archive/2015/12/30/5084896.ht ...
- HTML 3秒一换轮播(鼠标选中旋转停止定时) 动画案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- BZOJ-2330-[SCOI2011]糖果(差分约束)
Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果.但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的 ...
- 使用Identity Server 4建立Authorization Server (5)
预备知识: http://www.cnblogs.com/cgzl/p/7746496.html 第一部分: http://www.cnblogs.com/cgzl/p/7780559.html 第二 ...
- iOS 极光推送的集成以及一些集成后的狗血
1.首先进入极光文档下载激光推送的SDk---传送门http://docs.jiguang.cn/jpush/client/iOS/ios_sdk/ 将解压后的lib子文件夹(包含JPUSHSer ...
- RPA(Robotic Process Automation)的概要介绍
最近因为公司业务的需要,开始关注RPA的内容,奈何国内相关的信息太少,只能硬着头皮啃英文了. 下面记录的内容作为学习笔记,有不对的地方请大家指教. 首先RPA(Robotic Process Auto ...