linux运维基础:linux基础命令(代码片段)

漂亮姐姐1 漂亮姐姐1     2022-12-15     176

关键词:

命令的种类

  • 外部命令 — 需要进行安装(目录:/bin, /usr/bin,/sbin或/usr/sbin/)
  • 内建命令 — shell自带的命令

查看内置命令

help

查看命令的种类

# 查看某个命令是否是内建命令
[root@smartgirl~]# type jobs
jobs is a shell builtin
# 一个命令可能既有内建命令又有外部命令,可以使用 -a参数查看
[root@smartgirl~]# type -a pwd
pwd is a shell builtin
pwd is /usr/bin/pwd
[root@smartgirl~]# which pwd
/usr/bin/pwd

命令的位置

查看命令的位置

which $命令

查看系统变量:

echo $PATH

临时设置系统变量

PATH = $PATH:$路径1:路径2:路径3

永久设置系统变量

vi /etc/profile

添加:export PATH=$PATH:$新路径1:$新路径2


命令别名

查看linux自带的别名:

alias

临时设置别名:

alias $别名='$命令'

永久设置别名:

在/etc/profile 或 /etc/bashrc 文件中添加:alias $别名='$命令'
执行source /ect/profile使文件立即生效

也可以在 ~/.bashrc 或 ~/.bash_profile文件中进行配置,其中 ~/.bashrc和~.bash_profile的优先级比较高,当etc目录中配置和~目录中相冲突时,优先使用~目录中配置

如果用户home目录下的 .bashrc中的别名配置与/etc/profile相互冲突,可以将用户home目录中的.bashrc中的相应别名配置删除,或者修改该文件

临时取消别名:
①unalias $别名
②\\$别名
③使用指令的绝对路径


重定向到文件

> : 会清空之前文件中内容再写入
>>: 会在文件末尾继续插入内容

清空文件

echo "" > $文件名> $文件名


ls命令

ls 文件或目录路径信息
ls -d 目录信息
ls -l 文件或目录信息 查看数据的属性信息
ls -a 目录信息 查看目录中隐藏文件


文件查看

cat \\$文件名 -\\$行数
head \\$文件名 -\\$行数
tail \\$文件名 -\\$行数 — 查看文件末尾几行文字
more $文件名 – 显示阅读进度
less $文件名
向下逐行显示:回车
向下逐页显示:空格
向上逐行显示:方向键上
向上逐页显示:字母b


systemctl命令

作用:管理程序的运行状态

命令功能
systemctl start $服务启动服务
systemctl stop $服务停止服务
systemctl restart $服务重启服务
systemctl status $服务查看服务详细的运行状态
systemctl disable $服务让服务开机不要运行
systemctl enable $服务让服务开机运行
systemctl is-active $服务检查确认服务是否运行
systemctl is-enable $服务检查确认服务是否运行

ps命令

查看系统进程信息

ps -ef 查看所有详细的进程信息(相当于windows的任务管理器中显示信息)

PID :进程编号


kill 命令

删除指定进程:

  • kill $进程ID
  • kill -9 $进程ID // 强制杀死进程

yum 命令

不询问,直接安装软件:
yum install -y       


linux运维基础:磁盘管理(代码片段)

磁盘分区使用工具一般情况下,小磁盘分区:磁盘空间小于2T-->fdisk大磁盘分区:磁盘空间大于2T-->party(亦可用于小于2T)fdisk常用命令命令功能fdisk-l查看磁盘分区信息fdisk/dev/sdb进行磁盘分区mkfs.xfs/dev/sdb1或mkfs-txfs/de... 查看详情

linux--基础命令(代码片段)

本文是基于Java全栈开发的Linux,而不是运维级别的!我们为什么要学Linux?java全栈开发需要掌握哪些知识?需要准备什么工作?java开发之路:JavaSE、MySQL、前端(HTML、CSS、JS)、JavaWeb、SSM框架(很多人就开始... 查看详情

linux运维基础:查看&修改配置(代码片段)

测试环境:Centos7.5----Kernel:3.10系统信息获取系统发行版本和具体系统版本信息查看文件cat/etc/redhat-elease使用命令uname显示详细信息uname-a查看系统详细内核信息cat/proc/version系统运行级别centos6(level)级别0:关机级别级别1:单... 查看详情

《前端运维》一linux基础--08shell其他及补充(代码片段)

这一篇,我们来学习一些重要的命令,在工作中也会经常用到。一、简单正则 要注意的是,有些命令不支持正则模式,比如fs、find等,有些是支持正则的,比如grep、awk、sed等。正则的语法和js中的正则几乎没有区别,下面仅... 查看详情

都在用devops,linux基础命令要是还没掌握就out了(代码片段)

前言最近公司在大力推广DevOps开发运维一体化,作为一名开发人员,不熟悉linux怎么做运维呢,我们虽然是开发,但是基本的linux命令还是要懂得一点的,文章中命令给开发人员部署上线绝对是没问题的;... 查看详情

都在用devops,linux基础命令要是还没掌握就out了(代码片段)

前言最近公司在大力推广DevOps开发运维一体化,作为一名开发人员,不熟悉linux怎么做运维呢,我们虽然是开发,但是基本的linux命令还是要懂得一点的,文章中命令给开发人员部署上线绝对是没问题的;... 查看详情

linux运维常用知识点总结(代码片段)

linux运维常用知识点总结  作为一名java开发,平时工作中也会涉及到后端服务部署等一些linux运维任务,在此想总结一下我认为java开发应该掌握的一些运维基础知识。由于本人不是专业的运维工程师,难免会有遗漏和错误,仅... 查看详情

⭐️《linux系列》⭐️linux基础命令(代码片段)

...言❤️⭐️Shell命令⭐️内部命令外部命令命令别名☀️基础命令☀️helpsupwdcdlsmkdircat/moretouchrmvicpmv❄️写在最后❄️❤️前言❤️Linux系统,大多数时候是通过命令行模式来使用的,因此熟悉Linux命令是必不可少的。本... 查看详情

⭐️《linux系列》⭐️linux基础命令(代码片段)

...言❤️⭐️Shell命令⭐️内部命令外部命令命令别名☀️基础命令☀️helpsupwdcdlsmkdircat/moretouchrmvicpmv❄️写在最后❄️❤️前言❤️Linux系统,大多数时候是通过命令行模式来使用的,因此熟悉Linux命令是必不可少的。本... 查看详情

linux运维基础(九):linux的引导过程(代码片段)

计算机从开启电源到用户可以登录,主要经历了四个阶段:初始化BIOS执行启动加载程序载入内核启动systemd服务BIOS    计算机通电后,首先由BIOS进行POST自检,然后依据BIOS内置的引导顺序从引导设备中读取引导... 查看详情

《前端运维》一linux基础--10定时任务(代码片段)

一、进程管理进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面... 查看详情

运维面试题-linux基础篇(代码片段)

非技术类你对现在运维工程师的理解以及对其工作的认识答:运维工程师在公司当中责任重大,需要保证时刻为公司及客户提供最高、最快、最稳定、最安全的服务。运维工程师的一个小小的失误,很有可能会对公司... 查看详情

linux运维-基础命令

seq:数字间隔(可没有默认为1)数字sed :实现对文件的增删改替换查alias:egaliascp="cp-i"awk:过滤输出。NR代表行号1.查看文件10行到20行的内容head-20num.txt|tail-11sed-n"20,30"pnum.txt p是打印n取消默认输出awk"NR>19&&NR<31"num.... 查看详情

❤️爆赞,基础又全面的linux命令合集!学都学不完...汇总(代码片段)

...多的系统都是Linux操作系统,所以不管是做开发还是运维、测试,不会点Linux知识肯定是无法进入到企业里工作。而且,很多企业的岗位职责里写要需要精通Linux。Linux的从业方向也比较广,主要分为运维和开发ÿ... 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

python基础之linux基础:linux终端命令格式(代码片段)

Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制&#x... 查看详情

基础运维:详细系统文件目录说明(代码片段)

一、目录分析1.全局系统一级目录[[email protected]/]#tree-L1#如果没有tree命令,请使用这个命令“yuminstall-ytree”.├──bin->usr/bin#这是一个软连接目录,源目录是在/usr/bin,存放二进制文件├──boot#系统引导目录(必须存在),... 查看详情