Linux运维基础:Linux基础命令

Posted 漂亮姐姐1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维基础:Linux基础命令相关的知识,希望对你有一定的参考价值。

命令的种类

  • 外部命令 — 需要进行安装(目录:/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运维基础:Linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章

运维基础--Linux基础命令

Linux运维之路 基础篇:Linux基础命令

Linux运维基础命令笔试题--看看你会多少?

Linux运维常用命令有哪些?Linux基础入门

linux 基础运维命令

Linux运维常用的 MySQL基础命令