Linux (CentOS)常用命令

 常用命令

命令

注解

 

e

rd.break

mount -o remount,rw /sysrooot

chroot /sysroot

passwd

touch /.autorelabel

exit

reboot

管理员密码重置:

进入内核编辑界面

在linux16最末端追加“空格+rd.break”,然后按CRTL + X,允许修改过的内核程序,进入switch救援模式

登录重置管理员身份

切入根目录sh

密码设置:new password 新密码,Betype new password 确认新密码,输两次完全一样的密码即可;

自动重新标记

退出跟目录sh

重新启动

echo

输出命令

echo $SHELL

提取变量SHELL值输出到屏幕上

date

查看系统当前时间(默认格式)

date "+%Y-%m-%-d %H:%H:%S"

查看系统当前时间(年-月-日 时:分:秒格式)

date -s "19880714 8:30:00"

设置系统时间

date "+%j"

当前日期是当前年份的第几天

reboot

重启系统

poweroff

关闭系统

wget 网络文件地址(可以是文件精确地址,也可以是文件夹,例如:www.baidu.com)

下载网络文件

ps (参数 -a 显示虽有进程,包括其他用户的进程;-u 用户以及其他详细信息;-x 显示没有控制终端的进程;可以不写 ‘’-”’)查看进程
top 

动态监视进程活动与系统负载等信息

ctrl + z(ctrl + c)终止当前操作

pidof 命令名称与参数(例如:pidof systemd)

查询某个指定进程的pid值

killall 【参数】 【进程名称】

用于终止某个指定名称的服务对应的全部进程
ifconfig 【网络设备】 【参数】获取网卡配置与网卡状态等信息
uname -a查看系统内核与系统版本等信息
cat /etc/redhat-release查看系统版本详细信息
uptime查看系统的负载信息
free -h (-h将显示格式化)用于查看系统内存的使用量
who用于查看当前登入主机的用户终端信息
last查看所有系统的登录记录
history历史执行过的命令
history -c清空当前用户在本机执行过的命令
cat ~/.bash_history 查看隐藏文件记录的执行过程(默认现实1000条,可以修改vim /etc/rofile中的HISTSIZE变量)
cat查看纯文本文件内容
more查看纯文本文件内容(信息量大)
head -n 【数字】查看纯文本文件内容(前多少行)
tail -f查看纯文本文件内容,持续变动的文档(tail -n 【数字】查看前多少条信息)
cat 【文件名称】 | tr [a-z] [A-Z]将指定纯文本文件内容替换后查看(支持正则,或指定内容,可以多个管道符和tr拼接使用)
clear清屏
sosreport收集系统配置及架构信息并输出诊断文档,格式为sosreport
pwd显示用户当前所处目录
cd 【目录路径】切换目录(./当前目录为基准;../上一层目录为基准;cd - 返回上一次所处目录;cd ~ 切换至家目录)
ls 【参数】【目录】显示目录中的文件信息(当前目录目录参数省略例如:ls -a;)
wc用于统计指定文本的行数
stat 【文件名称】查看文件的具体存储信息和时间信息
cut -d【指定文件内的字符】 -f【数字】按列截取显示,-d 按“文件内字符截取”,-f显示第几列,例如cut -d: -f1 按:截取后显示第1列
diff 比较两个文件(参数--brief 整体比较;参数-c比较文件内容)
touch -d “【时间】” 【文件名】修改文件或目录时间 /创建空白文件(具体格式:touch -d “1988-07-14 23:59:30” /test)
mkdir 创建空白目录(mkdir -p a/b/c/d/e,创建递归目录)
cp 【文件或目录】复制文件或目录(多个可以用空格分隔)
mv 【文件或目录】剪切文件或目录/文焕或目录重命名
rm删除文件或目录(参数 -f 强制删除;参数-r删除目录)
dd if=【原文件名】 of=【转换后的文件名称】 count=【次数(在源文件中提取次数)】 bs=【文件大小(在源文件中取出指定大小)】

用于按照指定大小和个数的数据块来复制文件或转换文件(count与bs可以随意搭配,没有特殊要求 count和bs可以省略)

如果想把光盘制成iso格式的镜像文件,在linux中使用dd命令即可,windows中却需要借助第三方

file 【文件名】查看文件类型(文本/目录/设备等)

tar 【选项】 【文件】

参数:

-c

-x

-z

-j

-v

-f

-p

-P

-C

文件进行打包或者压缩tar -czvf ./test.tar.gz ./www.baidu.com/ 或者tar -xzvf ./test.tar.gz -C ./test007/

参数注解:

用于创建压缩文件

用于解压压缩文件

指定Gzip格式压缩或解压文件

指定bzip2格式压缩或解压文件

显示压缩或解压过程

必须放到最后一位,被操作文件的名称

保留原始权限与属性

使用绝对路径来解压

指定解压到的目录

gerp 【选项】 【检索条件】 【文件】用途广泛的文本搜索匹配工具(实用参数-n搜索到的信息行号/-v反选信息,没有包含关键词的所有信息)

find 【查找路径】 【查找条件】

参数:

-name

-perm

-user

-group

-mtime -n +n

-atime -n +n

-ctime -n +n

-nouser

-nogroup

-newer f1 !f2

--type b/d/c/p/l/f

--size

-prune

-exec......{}\;

用于按照指定条件查找文件,例如:find /home/ -name "te*" -print 

参数注解:

匹配名称

匹配权限(mode完全匹配,-mode包含即可)

匹配所有者

匹配所有组

匹配修改内容的时间(-n指n天以内,+n至n天以前)

匹配访问文件的时间(-n指n天以内,+n至n天以前)

匹配修改文件权限的时间(-n指n天以内,+n至n天以前)

匹配无所有者的文件

匹配无所有组的文件

匹配比文件f1新但比f2旧的文件

匹配文件类型(后面的字母参数一次表示块设备、目录、字符设备、管道、连接文件、文件夹)

匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

忽略某个目录

后面可跟用于进一步处理搜索结果的命令(结尾必须是“\;”)

例如:find ./ -name test.* -exec cp -a {} ./ \;

awk ‘{print $1}’一般与管道符连用,在当前结果中指定查看哪一列;例如:ls -al | awk '{print $5 $6 $7 $8}' 只看5678列

 ps

USERPID%CPU%MENVSZRSSTTYSTATSTARTTIMECOMMAND
进程的所有者进程ID号运算器占用率内存占用率虚拟内存使用量(单位是KB)占用固定内存量(单位是KB)所在终端进程状态被启动的时间实际使用CPU的时间命令名称与参数

 

 

 

top

第一行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)

第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、将死的进程数

第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等(例如:99.7id表示99.7%)

第四行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量

第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被体检加载的内存量

free -h

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值