linux基础-从心开始

1.Redhat重置root密码
在linux16参数这行的后面增加“rd.break”,会进入紧急救援模式
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
Reboot

2.rpm机制
像windows中的控制面板,建立统一的数据库文件,自动分析依赖关系。
(1)安装软件命令格式:rpm -ivh filename.rpm
(2)升级软件命令格式:rpm -Uvh filename.rpm
(3)卸载软件的命令格式:rpm -e filename.rpm
(4)查询软件描述信息的命令格式:rpm -qpi filename.rpm
(5)列出软件文件信息的命令格式:rpm -qpl filename.rpm
(6)查询文件属于哪个RPM的命令格式:rpm -qf filename

3.yum源
(1)列出所有仓库:yum repolist all
(2)列出所有软件包:yum list all
(3)查看软件包信息:yum info 软件包名称
(4)安装软件包:yum install 软件包名称
(5)重新安装软件包:yum reinstall 软件包名称
(6)升级软件包:yum update 软件包名称
(7)移除软件包:yum remove 软件包名称
(8)清除所有仓库缓存:yum clean all
(9)检查可更新的软件包:yum check-update
(10)加个group指的是软件包组

4.systemd初始化进程
Linux系统开机过程:
BIOS—Boot Loader—加载内核—内核进行初始化—启动初始化进程;
Systemd初始化进程采用并发启动机制;
如果想要将系统默认的运行目标修改为“多用户,无图形”模式,可直接用ln命令把多用户模式目标文件连接 到/etc/systemd/system/目录:ln -sf /lib/systemd/system/multi-user.target /etc/systemd/ system/default.target;
(1)开机自(不)启动:systemctl enable(disable) foo.service
(2)查看特定服务是否为开机自启动:systemctl is-enabled foo.service
(3)查看各个级别下服务的启动与禁用情况:systemctl list-unit-files --type=service

linux
运算器、控制器、存储器、I/O
用户命令—终端—shell调用某些程序去完成工作
命令:
man -h
Home 首页; End 尾页; PageUp 下一页;pageDown 上一页; / 向下搜索某个XX;?向上搜索;n 搜索的下个字符

echo[字符串|$变量]
在终端输出字符串或者变量输出后的值

date [选项] [+指定的格式]
用于显示和设置系统的时间或日期
%t 跳格(tab键);%H 小时(0-23);%I 小时(0-12);%M 分;%S 秒; %j 一年中的第几天
date “+%Y-%m-%d %H:%M:%S”
2020-06-21 23:04:07
设置时间
date -s “20200621 23:06”
date “+%j” 查看是一年当中的第几天

poweroff关闭系统

wget [参数] 下载地址 在终端中下载网络文件
-b 后台下载
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面所有内容
-r 递归下载

ps[参数] 查看系统中进程的状态
-a 显示所有进程
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
有5种常见的进程状态
1.运行(R) 2.中断(S) 3.不可中断(D) 4.僵死(Z) 5.停止(T)

top 动态监测进程活动以及系统负载等信息
第1行:系统时间、运行时间、登录终端数、系统负载(1,5,15分钟)
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

pidof [参数] [服务名称] 查询某个服务的指定pid

kill [参数] [进程PID]
killall [参数] [进程名称]

ifconfig 查看网卡状态
RX、TX的接收数据包与发送数据包的个数及累计流量

uname 查看系统内核以及系统版本信息
-a -r

uptime 查看系统的负载信息

free -h/-m查看内存使用量

who 查看登入本机的用户名

last [参数] 查看所有用户的登入记录

history [参数] cat .bash_history

sosreport 收集系统配置及架构信息并输出诊断文 档,格式为sosreport

工作目录切换命令
pwd 显示当前目录

cd [目录名称] 切换工作路径

ls 显示目录中的文件信息
-a 查看所有文件,包括隐藏文件
-l 查看文件属性和大小等信息
-d 查看目录属性

文本文件编辑命令
cat[选项] [文件]查看纯文本文件
-n 添加行号

more [选项] 文件

head [选项] [文件] 查看纯文本文件的前N行
head -n 20 xxx 查看前20行的内容

tail [选项] [文件] 查看纯文本文件的后N行
tail -n 20 xxx 查看后20行的内容
tail -f xxx 持续刷新内容

tr[原始字符] [目标字符] 用于替换文本文件中的字符
cat 文本 | tr [a-z] [A-Z]

wc [参数] 文本 用于统计字数、行数、字节数
-l 只显示行数
-c 只显示字节数
-w 只显示单词数

stat 文件名称 查看文件的存储新和时间信息

cut [参数] 文本 用于按列提取文本字符
-d:设置间隔符号
-f 设置查看的列数
cut -d: -f1 /etc/passwd

diff [参数] 文件 用于比较多个文本文件的差异
diff --brief命令显示比较后的结果,判断文件 是否相同
-c 显示不同的详细信息

文件目录管理命令
touch [选项] [文件] 创建空白文件和设置文件的时间
-a 仅修改“读取时间”(atime)
-m 仅修改“修改时间”(mtime)
-d 同时修改atime与mtime

mkdir [选项] 目录 创建空白的文件夹
-p参数来递归 创建出具有嵌套叠层关系的文件目录

cp [选项] 源文件 目标文件 复制文件或者目录
如果目标文件是目录,则会把源文件复制到该目录中;
如果目标文件也是普通文件,则会询问是否要覆盖它;
如果目标文件不存在,则执行正常的复制操作
-p 保留原文件的属性
-r 递归复制,用于文件
-d 如文件为链接文件,保留该属性
-i 若文件存在复制前询问是否覆盖
-a pdr的结合

mv [选项] 源文件 [目标路径|目标文件名] 用于剪切文件或者重命名

rm [选项] 文件 用于删除文件或目录
-r 删除目录 -f强制删除

dd [参数] 按照指定的大小和数据块来复制文件或转换文件
if 输入文件名称
of输出文件名称
bs块的大小
count复制块的数量
dd if=gssproxy.pid of=sa_file count=1 bs=4k

file[文件名] 用于查看文件类型

打包压缩与搜索命令
tar [选项] [文件]用于对文件进行打包压缩或解压
-c 创建压缩文件
-x解开压缩文件
-z用gzip格式压缩或解压
-t查看包内的文件
-j用bzip格式压缩或解压
-v显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录

grep [选项] [文件] 用于搜索文本关键字,并显示匹配的结果
-c仅显示行数
-v反向选择,仅列出没有“关键词”的行
-i 忽略大小写
-n 显示行号
grep /sbin/nologin /etc/passwd 一旦用户的登录终端被设置成/sbin/nologin,则不再允 许登录系统

find [查找路径] 按指定条件来查找文件
-name 匹配名称
-perm 匹配权限(mode为完全匹配,-mode为包含即可)
-user 匹配所有者
-group 匹配所有组
-mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前)
-atime -n +n 匹配访问文件的时间(-n指n天以内,+n指n天以前)
-ctime -n +n 匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
-nouser 匹配无所有者的文件 -nogroup 匹配无所有组的文件 -newer f1 !f2 匹配比文件f1新但比f2旧的文件
–type b/d/c/p/l/f 匹配文件类型(后面的字幕参数依次表示块设备、目录、 字符设备、管道、链接文件、文本文件)
-size 匹配文件的大小(+50KB为查找超过50KB的文件, 而-50KB为查找小于50KB的文件)
-prune 忽略某个目录
-exec …… {}; 后面可跟用于进一步处理搜索结果的命令
find / -name “aaa*” -exec cp -a {} /u02 ;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值