Linux 命令大全之RedHat7常用命令笔记、、、

-----------------------------------------------------

征服Linux从终端开始

------------------------------------

history 显示命令历史列表
======================
终端文本编辑的快捷键
Ctrl+a 移动到当前行的开头
Ctrl+e 移动到当前行的结尾
Esc+b 移动到当前单词的开头
Esc+f 移动到当前单词的结尾
Ctrl+l 清屏
Alt+u 把当前词转化为大写
Alt+l 把当前词转化为小写
Ctrl+c 删除整行
======================
Ctrl-C: 终止当前正在运行的程序
======================
ls命令:
ls //列出当前目录的文件和文件夹
ls –a //列出当前目录的文件和文件夹,包含隐藏文件
ls –l //列出详细信息
ls 目录 //列出某目录下的文件
======================
pwd命令 //查看当前所在位置
======================
du 命令
du 目录 //查看目录的总容量以及子目录的容量
du –s 目录 //查看目录总容量
======================
cd 命令
cd .. //回上一级目录
cd / //回根目录
cd //回用户主目录
cd 目录路径 //去某目录
======================

Linux是大小写敏感的系统,命令中区分大小写
======================
帮助命令
info 命令名
man 命令名
apropos 命令名
whatis 命令名
help 命令名
======================
常用的一些系统信息
pwd
hostname
whoami
id username
date
time
clock
who
w
rwho -a
last
lastb
history
uptime
ps
ps axu
ps more
top
uname –a
free
df -h
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/version
cat /proc/filesystems
cat /etc/printcap
lsmod
set
more
dmesg
less
查看我的密码过期信息
chage -l xihongyan
显示所有可设置的Linux内核参数
sysctl -a
sysctl -more
======================
sar
ls
dir
mail
quit
lsof
setup
lsmod
cfdisk
sfdisk
mkfs
mount
umount
net
ping
ifconfig

======================
文件压缩和解压缩
txt文件的新建
======================

======================
1. 查看硬件信息
uname -a 查看内核/操作系统/CPU信息
cat /proc/cpuinfo 查看CPU信息
hostname 查看计算机名
lspci -tv 列出所有PCI设备
lsusb -tv 列出所有USB设备
lsmod 列出加载的内核模块
env 查看环境变量资源
free -m 查看内存使用量和交换区使用量
df -h 查看各分区使用情况
du -sh 查看指定目录的大小
grep MemTotal /proc/meminfo 查看内存总量
grep MemFree /proc/meminfo 查看空闲内存量
uptime 查看系统运行时间、用户数、负载
cat /proc/loadavg 查看系统负载磁盘和分区
mount | column -t 查看挂接的分区状态
======================
dmesg | grep IDE 查看启动时IDE设备检测状况网络
ifconfig 查看所有网络接口的属性
iptables -L 查看防火墙设置
route -n 查看路由表
netstat -lntp 查看所有监听端口
netstat -antp 查看所有已经建立的连接
netstat -s 查看网络统计信息进程
ps -ef 查看所有进程
top 实时显示进程状态用户
w 查看活动用户
id 查看指定用户信息
last 查看用户登录日志
cut -d: -f1 /etc/passwd 查看系统所有用户
cut -d: -f1 /etc/group 查看系统所有组
crontab -l 查看当前用户的计划任务服务
======================
chkconfig –list 列出所有系统服务
chkconfig –list | grep on 列出所有启动的系统服务程序
rpm -qa 查看所有安装的软件包
cat /proc/cpuinfo :查看CPU相关参数
cat /proc/partitions :查看硬盘和分区
cat /proc/meminfo :查看内存信息
cat /proc/version :查看版本,类似uname -r
cat /proc/ioports :查看设备I/O端口
cat /proc/interrupts :查看中断
cat /proc/swaps :查看所有swap分区的信息
======================
2. 查看系统日志
具体的命令
ls /var/log
======================
log中的其他文件说明:
/var/log
/var/log/dmesg /核心启动日志
/var/log/messages /系统报错日志
/var/log/maillog /邮件系统日志
/var/log/xferlog /FTP服务用日志
/var/log/secure /安全信息 系统登陆与网络连接的信息
/var/log/wtwp /登录记录
tail -f /var/log/messages /查看最近发生的信息.
======================
3. 系统开关机
关闭计算机
shutdown -h -t 30 30秒后安全地关机断电
shutdown -c 取消关机命令执行
重启计算机
reboot
======================
4. 切换运行级别
运行级就是操作系统当前正在运行的功能级别、这个级别从1 到6
文件开头的S 代表start 就是启动服务的意思,
K 代表 kill ,表示停止服务的意思、
不同的运行级定义如下:(可以参考Red Hat linux 里面的/etc/inittab)
0 - 停机
1 - 单用户模式
2 - 多用户,但是没有 NFS
3 - 完全多用户模式
4 - 没有用到
5 - X11
6 - 重新启动 (千万不要把initdefault 设置为6 )
对各个运行级的详细解释:
0 为停机,机器关闭、
1 为单用户模式、
2 为多用户模式,但是没有NFS 支持、
3 为完整的多用户模式,是标准的运行级、
4 一般不用,在一些特殊情况下可以用它来做一些事情、
5 就是 X11 ,进到 X Window 系统了、
6 为重启,运行 init 6 机器就会重启、
======================
======================
6. 用户管理
who : 查询当前在线的用户
groups :查询用户所属的组
id : 显示当前用户信息
======================
新建用户的时候出现权限不够问题:
添加新的用户
useradd username

更改用户密码
passwd username
======================
(6) 查看所有的网络接口配置
ifconfig
(4) 查看内核路由表的配置
route
(1) 显示网络接口状态信息
netstat –i
(2) 显示所有监控中的服务器的Socket和正使用Socket的程序信息
netstat –lpe
(3) 显示内核路由表信息
netstat –r
netstat –nr
(4) 显示TCP/UDP传输协议的连接状态
netstat –t
netstat –u
======================

这个部分是RedHat7中的Vi命令、、、

Welcome to vi world!
This is an example!
======================
删除命令:
dd 删除当前行
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
======================
set nu:显示行号
set number :显示行号
======================
窗口命令
ctrl+w s 水平分割窗口
ctrl+w w 切换窗口
ctrl+w q 退出当前窗口(由于同时有多个文件,此命令不会影响其他窗口)
ctrl+w v 垂直分割窗口
======================
退出当前的编辑器:
:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果对缓冲区进行过修改,则会提示
:q! 强制退出,放弃修改
======================
移动:
h,j,k,l 上,下,左,右
ctrl-f 上翻一页
ctrl-b 下翻一页
======================
插入编辑和退出编辑:
插入模式
i 从当前光标处进入插入模式
I 进入插入模式,并置光标于行首
a 追加模式,置光标于当前光标之后
A 追加模式,置光标于行末
o 在当前行之下新加一行,并进入插入模式
O 在当前行之上新加一行,并进入插入模式
Esc 退出插入模式
======================

=========================================

Linux 命令大全之Red Hat 7常用命令总结二的更多相关文章

  1. linux基础学习之软件安装以及常用命令

    linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...

  2. dos命令大全 黑客必知的DOS命令集合

    dos命令大全 黑客必知的DOS命令集合 一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进 ...

  3. 自学Linux Shell9.2-基于Red Hat系统工具包存在两种方式之一:RPM包

    点击返回 自学Linux命令行与Shell脚本之路 9.2-基于Red Hat系统工具包存在两种方式之一:RPM包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方 ...

  4. 自学Linux Shell9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级

    点击返回 自学Linux命令行与Shell脚本之路 9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级 本节主要介绍基于Red Had的系统(测试系统centos) yum ...

  5. 自学Linux Shell9.4-基于Red Hat系统工具包存在两种方式之二:源码包

    点击返回 自学Linux命令行与Shell脚本之路 9.4-基于Red Hat系统工具包存在两种方式之二:源码包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方式 ...

  6. Linux学习笔记(一):常用命令

    经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...

  7. linux 学习3 第四讲 文件常用命令

    好几天没有在网上总结了.我把ppt先誊写在本子上,这样听的时候记录就方便很多,添些东西就可以. 我想先看shell那部分,但是没有之前几章的准备,是没法跟着视频动手操作的.所以还是按部就班得学习. 虽 ...

  8. 小白安装linux(虚拟机)red hat enterprise linux 6

    额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...

  9. 查看Linux系统架构类型的5条常用命令

    导读 很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令.无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎 ...

随机推荐

  1. (转)Spring事务配置的五种方式

    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识.通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的. ...

  2. Opencv-2017-7-18

    橘子薄皮只吃瓤,可以称之为过滤,意思是只要我们需要的东西,去除不需要的. 图像灰度级的分布及变化. 空间域(分布)和频域(变化). 低频(变化小),高频,水平/垂直,(高/低通滤波器). 低频-类似模 ...

  3. ui-router ^1.x在ng1中使用state events

    官网信息:https://ui-router.github.io/ng1/docs/latest/modules/ng1_state_events.html Legacy state events P ...

  4. [javascript] visible - 待写

    摘要 jquery 有个筛选器 visible , 一般用于选择 可见元素 $('p:visible') 就是选择可见的 p 元素. 但发现有时候不可用.!!

  5. 【PHP】 安装参数

    1. 配置参数 './configure' '--prefix=/usr/local/php5.2' '--with-apxs2=/usr/sbin/apxs' '--with-mysql=/usr/ ...

  6. Python学习——(1)Centos安装Flask

    一.环境 [root@localhost myproject]# cat /proc/version centos6.5 Linux version 2.6.32-642.11.1.el6.i686 ...

  7. Consul文档简要整理

    什么是Consul? Consul是一个用来实现分布式系统的服务发现与配置的开源工具.他主要由多个组成部分: 服务发现:客户端通过Consul提供服务,类似于API,MySQL,或者其他客户端可以使用 ...

  8. mysql 查询性能优化第一章 为什么查询速度会慢

    一 为什么查询速度会慢 在尝试编写快速的查询之前,咱们需要清除一点,真正重要的是响应时间.如果把查询看成是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间.如果要有 优化查询,实际上要 ...

  9. ASP.NET WebApi 使用Swagger生成接口文档

    前言 公司一直采用Word文档方式与客户端进行交流.随着时间的推移,接口变的越来越多,文档变得也很繁重.而且一份文档经常由多个开发人员维护,很难保证文档的完整性.而且有时写完代码也忘了去更新文档,为了 ...

  10. TensorFlow学习笔记2——数据类型及简单运算

    0. 小试牛刀 首先,激活tensorflow环境( source activate tensorflow ),随后在ipython里: import tensorflow as tf sess = ...