Linux基础命令

           常见的Yum命令

yum repolist all 列出所有仓库
yum list all 列出仓库中的所有软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 神经软件包
yum remove 软件包名称 移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新的软件包
yum grouplist 查看系统中安装的软件包组
yum groupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 软件包组 查询指定的软件包组信息
reboot命令用于重启系统其格式为reboot只能使用root管理员来重启
poweroff命令关闭系统该命令与reboot命令相同
wget命令用于在终端中下载网络文件,
格式为”wget [参数] 下载地址”

wget命令的参数以及作用
参数 作用
-b 后台下载模式
-p 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有资源包括图片视频等
-r 递归下载
ps命令 用于查看系统中的进程状态 格式为”ps [参数]、
ps命令参数以及作用
参数 作用
-a 显示所有进程(包括其他用户进程)
-u 用户以及其他纤细信息
-x 显示没有控制终端的进程
在Linux系统中,有五种产经的进程状态,分别为
R(运行)进程在在运行或在运行队列中等待。
S(中断)进程处于休眠中,当某个条件形成后或者接收到信号时则脱离该状态
D(不可中断)进程不响应系统异步信号,即便用Kill命令也不能将其中断
Z(僵死)进程已经终止,但进程描述符依然存在,直到父进程调研wait5()系统函数后将进程释放
T(停止)进程收到停止信号后停止运行
执行ps aux命令列举部分输出值,而且正常的输出值中不包括中文注释
进程状态
User 进程的所有者 PID 进程的ID号
%CPU 运算器占用率 %MEM 内存占用率
VSZ占用固定内存量(单位/kb) TTY 所在终端
STAT 进程状态 START 被启动的时间
TIME 实际使用CPU的时间
COMMAND 命令名称与参数
长格式和长格式之间不能合并,长格式和短格式之间也不能合并,但短格式和短格式之间是可以合并的,合并后仅保留一个-(减号)即可。另外ps命令可允许参数不加减号(-),因此可直接写成ps aux的样子
top 命令
用于动态地监视进程活动与系统负载等信息 其格式为top
pidof命令
用于查询某个指定服务进程的PID值 格式文”pidof [参数][服务器名称”每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程
kill 命令
用于终止某个指定PID的服务进程,格式为 “kill[参数][进程PID]”
killall命令
用于终止某个指定名称的服务所对应的全部进程,格式为 “killall[参数][服务名称]”
uname命令用
于查看系统内核与心态版本等信息格式为 “unmae [ -a ]
uptime 命令
用于查看系统的负载信息 格式为uptime 可以显示当前系统时间,系统以运行时间启用终端数量以及平均负载等信息 负载值越低越好,尽量不要长期超过1 在生产环境中不要超过
free命令
用于显示当前系统中内存的使用量信息 格式为”free [ -h ]
who命令
用于查看当前登入主机的用户终端的信息 格式为”who [ 参数 ]
last命令
用于查看所有系统的等级记录 格式为”last [ 参数 ]“使用last命令可以查看本机的登录记录
history 命令
用于显示历史执行过的命令 格式为”history [ -c ]“
执行history命令能显示当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值在使用history 命令时,如果试题-c参数则会情况所有的命令历史记录
(.)开头的文件均代码隐藏文件,这些文件大多数为系统服务文件
历史命令会被保存到用户家目录中的.bash_history 文件中可以用cat命令查看其文件内容
Sosreport 命令
用于收集系统配置及架构信息并输出诊断文档,格式为 sosreport
pwd命令
用于显示用户当前所处的工作目录 格式 ”pwd [ 选项 ]“
cd命令
用于切换工作路径,格式 cd [ 目录名称 ]
cd - 命令返回到上一次所处的目录
cd … 命令进入上级目录
cd ~ 命令切换到当前用户的家目录
cd ~username 切换到其他用户的家目录
ls命令
用于显示目录中的文件信息 格式 ls [ 选项 ] [ 文件 ]
ls -a 参数查看全部文件(包括隐藏文件)
使用 ls -l 参数可以查看文件的属性大小等详细信息。
如果想要查看目录属性信息,则需要额外添加一个-d 参数 ls -ld
cat命令
用于查看纯文本(内容较少的) 格式为 cat[ 选项 ] [ 文件 ]
cat -n 显示行数(空行也是编号)
cat -s 显示行数(多个空行算一个编号)cat -b 显示行数(空行不编号) cat -E (每行结束处显示$符号) cat -T 将TAV字符显示为^|符号
cat -V 使用^和M- 引用除了LFD和TAB之外cat -e 等价于 -vE组合
cat -t 等价于 -vT组合 cat-A 等价于-vET组合
cat --help 显示帮助信息 cat --version 显示版本信息
将软盘设备制作称镜像文件 cat /dev/fa0 > fdisk.iso
查看文件内容并添加行数编号后输出到另外一个文件
cat -n Linux cool.log > linuxprobe.log
清空文件内容cat /dev/null > /root/filename.txt
/dev/null 黑洞文件夹类似于回收站
more命令
用于查看纯文本文件(内容比较多)格式为 more [ 选项 ] 文件
使用more命令会在最下面使用百分比的形式来提示您已经阅读了多少还可以使用空格键或回车键向下翻页 。
使用cat命令 阅读长篇内容信息会在屏幕上快速翻滚导致自己还没来得及看到内容已经翻篇了
head命令
用于查看纯文本文档前N行,格式为head [ 选项 ] [ 文件 ]
例如查看第二十行文件 head -n 20 文件名
tail 命令
用于查看纯文本文档的后N行或持续刷新内容,
格式为 tail [ 选项 ] [ 文件 ]
tail -f 查看最新日志文件
tr 命令
用于替换文本文件中的字符,格式为tr [ 原始字符 ] [ 目标字符 ]
例如把某个文件内容中的英文全部替换为大写cat 文件名 | tr [ a-z ] [ A-Z ]
wc命令
用于统计指定文本的行数,字数,字节数,格式为 wc [ 参数 ] 文本
参数 作用
-I 值显示行数
-w 只显示单词数
-c 只显示字节数
查询统计当前系统中有多少个用户 wc -I /etc/passwd
stat命令
用于查看文件的具体存储信息和时间等信息,格式为 stat 文件名称 会显示出文件的三种时间状态 Access Modify Change 具体解释在touch命令解释
cut命令
用于按列提取文本字符,格式为cut [ 参数 ] 文本
cut -f 设置需要看的列数 cut -d 设置间隔符号
查看passwd文件中的第一列用户名信息 cut -d :-f1 /etc/passwd
diff命令
用于比较多个文本文件的差异, 格式文 diff [ 参数 ] 文件
diff --brief 文件名 比较两个文件是否不同
diff -c 文件名 比较两者又哪些不同
touch命令
用于创建空白文件或设置文件的时间 格式为 touch [ 选项 ][ 文件 ]
参数 作用
-a 仅修改 读取时间(atime)
-m 仅修改 修改时间(mtime)
-d 同时修改atime与mtime
ls -l 查看文件的修改时间 然后修改文件 在用 touch命令把修改后的文件时间设置成修改文件以前
mkdir命令
用于创建空白的目录,格式为 mkdir [ 选项 ] 目录
mkdir -p 递归创建具有嵌套叠层关系的文件目录
例如 mkdir -p a/b/c/d/e
cp命令
用于复制文件或目录,格式为cp [ 选项 ] 源文件 目标文件
在Linux系统中复制文件操作具体分为 3种情况:
如果目标文件时目录。则会把源文件复制到该目录
如果目标文件也是普通文件,则会询问是否要覆盖它
如果目标文件不存在,则执行正常的复制操作
cp命令参数及其作用
参数 作用
-p 保留原始文件的属性
-d 若对象为链接文件 ,则保留该链接文件的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于 -pdr(p d r 为上述参数)
mv命令
用于剪切文件或文件重命名,
格式为 mv [ 选项 ] 源文件 [ 目标路径 ] [ 目标文件名 ]
剪切会把源文件删除掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作其实也解释对其进行重名
rm命令
用于删除文件或目录 格式为 rm [ 选项 ] 文件
rm -f 强制删除避免再次确认
想要删除一个目录需要在rm命令后面加一个r参数才可以 否则删不掉dd命令
dd命令
用于按照指定大小和个数的数据块来复制文件或转换文件,格式为 dd [ 参数 ]
dd命令的参数及其作用
参数 作用
if 输入的文件名称
of 输出的文件名称
bs 设置每个快的大小
count 设置要复制快的个数
例如我们可以用dd命令从 /dev/zero 设备文件中去取出一个大小为560MB的数据快,然后保存成名为560_file的文件
dd if=/dev/zero of=560_file count=1 bs=560M
在Linux系统中可以直接使用dd命令来压制出光盘镜像文件
dd if=/dev/cdrom of=RHEL -server -7.0-x86_64-LinuxProbe.Com.iso

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值