Linux 命令大全之Red Hat 7常用命令总结二
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常用命令总结二的更多相关文章
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- dos命令大全 黑客必知的DOS命令集合
dos命令大全 黑客必知的DOS命令集合 一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进 ...
- 自学Linux Shell9.2-基于Red Hat系统工具包存在两种方式之一:RPM包
点击返回 自学Linux命令行与Shell脚本之路 9.2-基于Red Hat系统工具包存在两种方式之一:RPM包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方 ...
- 自学Linux Shell9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级
点击返回 自学Linux命令行与Shell脚本之路 9.3-基于Red Hat系统工具包:RPM属性依赖的解决方式-YUM在线升级 本节主要介绍基于Red Had的系统(测试系统centos) yum ...
- 自学Linux Shell9.4-基于Red Hat系统工具包存在两种方式之二:源码包
点击返回 自学Linux命令行与Shell脚本之路 9.4-基于Red Hat系统工具包存在两种方式之二:源码包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方式 ...
- Linux学习笔记(一):常用命令
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...
- linux 学习3 第四讲 文件常用命令
好几天没有在网上总结了.我把ppt先誊写在本子上,这样听的时候记录就方便很多,添些东西就可以. 我想先看shell那部分,但是没有之前几章的准备,是没法跟着视频动手操作的.所以还是按部就班得学习. 虽 ...
- 小白安装linux(虚拟机)red hat enterprise linux 6
额,这篇貌似是我名义上的第一篇博客,但是我好像没有第一写他,没事,都一样.(我会假装它是人生中第一篇博客的) 上大学之后,很久之后才发现自己听喜欢linux的,因为感觉很高大上,所以自己自学了很多关于 ...
- 查看Linux系统架构类型的5条常用命令
导读 很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令.无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎 ...
随机推荐
- 【DG】Oracle_Data_Guard官方直译
[DG]Oracle Data Guard官方直译 1 Oracle Data Guard 介绍 Oracle Data Guard概念和管理10g版本2 Oracle Data Guard ...
- 流畅python学习笔记:第十一章:抽象基类
__getitem__实现可迭代对象.要将一个对象变成一个可迭代的对象,通常都要实现__iter__.但是如果没有__iter__的话,实现了__getitem__也可以实现迭代.我们还是用第一章扑克 ...
- nyoj_471:好多的树(容斥原理)
题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=471 还是直接上代码.. #include<bits/stdc++.h> u ...
- RxSwift 系列(一) -- Observables
为什么使用RxSwift? 我们编写的代码绝大多数都涉及对外部事件的响应.当用户点击操作时,我们需要编写一个@IBAction事件来响应.我们需要观察通知,以检测键盘何时改变位置.当网络请求响应数据时 ...
- PHP对MySQL数据库的相关操作
一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...
- 【mysql】常用操作
2.mysql service mysql status mysql --version mysql -h 服务器主机地址 -u 用户名 -p 用户密码 exit 退出 mysql -h 主机名 - ...
- storm从入门到放弃(三),放弃使用《StreamId》特性。
序:StreamId是storm中实现DAG有向无环图的重要一个特性,但是从实际生产环境来看,这个功能其实蛮影响生产环境的稳定性的,我们系统在迭代时会带来整体服务的不可用. StreamId是stor ...
- No simulation input file assignm…
QuartusII中仿真时出现No simulation input file assignment specified on simulator page of the settings dialo ...
- ASP.NET-页面间的数据传递
暑假期间做项目时遇到相关问题,总结如下,与大家分享 1.通过查询字符串传递 这种方式是将参数附加在网址的后面,传递数据简单,但容易暴露,一般用于传递一些简单的数据. 例如,在Default1.aspx ...
- hdu--1077--Catching Fish
思路: 1.枚举两点确定圆心,大于2不用考虑 2.逐个判断判断距圆心的距离小于1.00001符合题意 这个题,主要在求圆心上废了不少功夫,但是仍存在问题 #include<iostrea ...