当前位置: 首页 > news >正文

Linux实用操作

一,各类小技巧(快捷键)

 强制停止

ctrl+c强制停止
Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c

命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入

退出、登出

ctrl+d退出或登出
可以通过快捷键:ctrl+d,退出账户的登录

或者退出某些特定程序的专属页面

历史命令搜索

可以通过history命令,查看历史输入过的命令

可以通过快捷键:ctrl+r,输入内容去匹配历史命令

如果搜索到的内容是你需要的,那么:
回车键可以直接执行
键盘左右键,可以得到此命令(不执行)

例如:按下Ctrl+r后 输入p 会匹配最近输入的含p的命令,按下回车可以直接执行。

光标移动

ctrl+a,跳到命令开头
ctrl+e,跳到命令结尾
ctrl+键盘左键,向左跳一个单词ctrl+键盘右键,向右跳一个单词

清屏


通过快捷键ctrl+l可以清空终端内容

或通过命令clear得到同样效果

二,软件安装

操作系统安装软件有许多种方式,一般分为:
下载安装包自行安装
如win系统使用exe文件、msi文件等如mac系统使用dmg文件、pkg文件等系统的应用商店内安装
如win系统有 Microsoft Store商店
如Mac系统有AppStore商店
Linux系统同样支持这两种方式,我们首先,先来学习使用:Linux命令行内的”应用商店”,yum命令安装软件

1.掌握使用yum为Cent0s系统安装软件

yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:yum[-y][install|remove|search]软件名称
选项:-y,自动确认,无需手动确认安装或卸载过程
install: 安装
remove:卸载
search:搜索

例如:以wget软件为例

首先我们搜索该软件  yum search wget

接着我们进行安装  yum install wget


2.掌握使用apt为Ubuntu安装软件

apt命令

三,systemctl命令

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启

能够被systemctl管理的软件,一般也称之为:服务
语法:
systemctl start | stop | status | enable | disable  服务名
start 启动  stop 关闭    status 查看状态

enable 开启开机自启  disable 关闭开机自启

系统内置的服务比较多,比如:
NetworkManager,主网络服务
network,副网络服务
firewalld,防火墙服务
sshd,ssh服务(Finalshell远程登录Linux使用的就是这个服务

 例如查看防火墙状态 systemctl status firewalld

除了内置的服务以外,部分第三方软件安装后也可以以systemctl进行控制。
yum install-yntp,安装ntp软件可以通过ntpd服务名,配合systemctl进行控制
yum install-yhttpd,安装apache服务器软件可以通过httpd服务名,配合systemctl进行控制

首先安装ntp服务  yum install ntp

设为开机自启

四,软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置类似Windows系统中的《快捷方式》

语法:ln-s 参数1 参数2
-s选项,创建软连接
参数1:被链接的文件或文件夹
参数2:要链接去的目的地

如下图,将etc中的yum软连接到了home目录中

连接文件夹类似

http://www.lryc.cn/news/326481.html

相关文章:

  • OpenJudge - 12:加密的病历单
  • QGIS编译(跨平台编译)057:FastCGI编译(Windows、Linux、MacOS环境下编译)
  • jenkins+newman+postman持续集成环境搭建
  • 取消自动设置的开机自启动(pywin32库)请勿仿照!否则可能对电脑造成损害。
  • 金融投贷通(金融投资+贷款通)项目准备
  • 跟我学C++中级篇——STL的中的删除
  • js如何遍历查询一个颗树
  • 【面试必备】针对一个案例,怎么测试
  • vue3 hooks之事件广播(支持跨标签页)
  • go中validate包使用教程
  • canvas画带透明度的直线和涂鸦
  • linux命令 curl忽略https证书
  • 游戏引擎中网络游戏的基础
  • ES6(ECMAScript 6)中常用的知识点总结(包含示例代码)
  • 老师人手必备的教学神器有哪些?这5款教学软件一定要知道!
  • 华为机试题-核酸检测人数
  • SQLAlchemy模型映射提示declarative_base() takes 0 positional arguments but 1 was given
  • linux系统Kubernetes工具ingress暴露服务
  • centos2anolis
  • Cesium安装部署运行
  • 【Android 内存优化】KOOM线程泄漏监控的实现源码分析
  • 【爬虫基础】第1讲 网络爬虫基本知识
  • scrapy爬虫框架
  • 【深度学习】基础知识
  • Electron应用自动更新实现及打包部署全攻略
  • 【爬虫基础】第6讲 opener的使用
  • Milvus 向量数据库:如何基于docker-compose在本地快速搭建测试环境
  • python --dejavu音频指纹识别
  • 完全二叉树的层序遍历[天梯赛]
  • C语言看完我这篇编译与链接就够啦!!!