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       


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值