Linux操作系统

Linux操作系统学习 一、操作系统 1、什么是操作系统(OS)? 用来管理计算机硬件与软件资源的计算机程序,是计算机的核心和基石。 是连接用户和计算机的媒介 是所有硬件设备组装后的第一层软件,能够让用户使用硬件设备的软件。 2、常见的操作系统 桌面操作系统:Windows、macOS、Linux 移动端操作系统:iOS、Android 服务器操作系统:Linux、Windows server 嵌入式操作系统:Android(底层是Linux) 二、Linux系统的介绍 与服务器设备进行交互 1、Linux操作 阅读详情

Linux操作系统day01

进入Linux字符界面

1、Linux字符界面

# 系统启动时
    # 进入图形化界面(默认)
    graphical.target
    # 进入字符界面
    multi-user.target
# 查看默认进入目标
    systemctl get-default
# 修改默认进入目标
    systemctl set-default multi-user.target
# 注销当前用户命令
    logout

2、使用终端

# 快捷键/指令:
  # (1)调整终端界面字体大小
    # 临时调整: 
    【ctrl】 + 【+】(【ctrl】+【shift】+【+】)
    【ctrl】 + 【-】
    # 永久调整:  
    编辑-首选项-自定义字体
  #(2)打开多个终端:
    【ctrl】 + 【shift】 + 【T】
  # (3)退出终端:
     exit 
# 进入纯字符界面
init 3
# 进入图形界面
init 5

3、使用虚拟控制台

# 切换虚拟控制台
    # 字符界面:
    alt + 【F1~F6】
    # 图形界面
    CTRL + alt +【F1~F6】

关闭和重启Linux系统

# 关机命令
init 0
shutdown -h [时间][警告信息]
halt
# 重启命令
init 6
shutdown -r [时间][警告信息]
reboot
# 注意:服务器24小时开机,不需要关机,关机反而会出现问题

uploading.4e448015.gif正在上传…重新上传取消

在Linux系统下获取帮助

1、使用man手册页

在线手册是操作系统所有资源的使用手册。
man命令
>查看命令帮助
>查看函数
>查看文件
一般情况下man手册页的资源主要位于/usr/share/man目录下。

2、man手册页类型

uploading.4e448015.gif正在上传…重新上传取消

3、man命令

man命令格式化并显示在线的手册页。通常使用者只要在命令man后,输入想要获取的命令的名称,man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。

命令语法:
    man [选项] [命令名称] 
例如:man pwd

4、使用--help 选项获取帮助

--help选项:
    显示命令的使用方法以及命令选项的含义。
命令语法:
    [命令名称] --help
例如:man pwd
​
ps:部分系统中,当系统语言为中文时,--help命令也显示中文。
       但是不要过于依赖,以后的工作环境一定是英文的。

shell基础知识

Shell:

系统的用户界面,提供了用户与内核进行交互操作的一种接口。

又叫做命令解释器,接收用户输入的命令并把命令送入内核去执行。


1、shell简介

  • 命令语言:

  • 收用户命令,然后调用相应的应用程序。

  • 交互式的解释和执行用户输入的命令。

  • 程序设计语言:

  • 是系统管理维护时的重要工具。

  • 自动地解释和执行预先设定好的一连串的命令。

  • 可以定义各种变量和参数。

  • 提供了许多在高级语言中才具有的控制结构(循环和分支)

Shell命令重新初始化用户的登录会话。当给出该命令时,就会重新设置进程的控制终端的端口特征,并取消对端口的所有访问。然后Shell命令为用户把进程凭证和环境重新设置为缺省值,并执行用户的初始程序。根据调用进程的登录用户标识建立所有的凭证和环境。


目前流行的Shell 有sh、csh 、ksh、tcsh 和bash等。大部分Linux系统的默认Shell类型为bash。

2、bash命令

Linux系统的标准提示符包括了:

  • 用户登录名

  • 登录的主机名

  • 当前所在的工作目录路径和提示符号。

uploading.4e448015.gif正在上传…重新上传取消

3、shell命令一般格式

语法格式:
    [shell命令][选项][参数]
/*  
选项:选项决定命令如何工作,
      在该命令的man手册页中有详细的介绍;
参数:由用户提供,用于确定命令作用的目标。
不区分大小写!
*/
例如:ls -l /bin

4、Linux系统命令分类

Linux系统中,命令可以分为两大类:

  • bash 内置的命令。

    • 由bash负责回应

  • 应用程序。

    • Shell会找出应用程序,然后由内核执行该应用程序。

使用which命令可以查看哪些命令是bash内置的命令,哪些是应用程序。

例如:
    which echo
    which ls

uploading.4e448015.gif正在上传…重新上传取消


使用bash

常用控制组合键

uploading.4e448015.gif正在上传…重新上传取消

Ctrl+z:

将任务中止(暂停),任务并没有结束,仍然在进程中只是维持挂起状态。

可结合以下命令:

jobs      查看后台工作状态

bg %N 使第N个任务在后台运行

fg %N 使第N个任务在前台运行

kill %N 杀死挂起进程

光标操作

uploading.4e448015.gif正在上传…重新上传取消

uploading.4e448015.gif正在上传…重新上传取消

特殊字符

uploading.4e448015.gif正在上传…重新上传取消

通配符

uploading.4e448015.gif正在上传…重新上传取消


shell实用功能

1、命令行自动补全

在Linux系统中,有太多的命令和文件名称需要记忆,使用命令行补全功能可以快速的写出文件名和命令名。

命令行自动补全:【Tab】键

如果有唯一的补全方式,按1次即可。

如果有多个选择,按2次可以显示所有备选结果。

2、命令历史记录

在操作Linux系统的时候,每一个操作的命令都会记录到命令历史中,在以后可以通过命令历史查看和使用以前操作的命令。

bash启动的时候会读取~/.bash_history文件,并将其载入到内存中,$HISTFILE变量就用于设置~/.bash_history文件,bash退出时也会把内存中的历史记录回写到~/.bash_history文件中。

使用history命令可以查看命令历史记录,每一条命令前面都会有一个序列号标示。

 命令语法:
  history [选项]

3、搜索历史命令

uploading.4e448015.gif正在上传…重新上传取消

4、命令排列

如果希望一次执行多个命令:

Shell允许在不同的命令之间,放上特殊的排列字符。

(1)使用“;”

先执行命令1,不管命令1是否出错,接下来就执行命令2。

(2)使用“&&”

使用“&&”命令时只有当命令1正确运行完毕后,才能执行命令2 。

命令语法:
命令1;命令2
命令1&&命令2

5、命令别名

在需要执行某一个非常长的命令时,所有的命令以及命令的选项、参数都要一一输入,很枯燥也容易出现错误。可以为常用命令定义快捷方式,这些快捷方式可以用比较简单的命令别名来定义。

1.创建别名

使用alias命令可以为命令定义别名。如果命令中有空格的话,就需要使用双引号(比如在命令与选项之间就有空格)。

2.取消别名

当用户需要取消别名的定义时,可以使用unalias命令。

命令语法:
alias [别名]=[需要定义别名的命令] 
unalias [别名] 

uploading.4e448015.gif正在上传…重新上传取消

  • 如果系统中有一个命令,同时有定义了一个与其同名的别名,则别名将优先于系统中原有的命令的执行。

  • 终端关闭或系统重启后,定义的别名会失效;

  • 如果希望终端关闭或系统重启后,定义的别名仍旧生效,需要编辑/etc/bashrc或$HOME/.bashrc,将创建别名的命令写入这两个文件中。

    /etc/bashrc针对系统中所有用户; $HOME/.bashrc针对某一个指定用户,$HOME代表用户主目录。

    $HOME/.bashrc也可以写成~/.bashrc

6、文件名匹配

文件名匹配使得用户不必一一写出文件名称就可以指定多个文件。这将用到一些特殊的字符,称之为通配符。

1.通配符“*”

“*”可匹配一个或多个字符。

2.通配符“?”

在匹配时,一个问号只能代表一个字符。

7、管道

Linux系统的理念是汇集许多小程序,每个程序都有特殊的专长。复杂的任务不是由大型软件完成,而是运用Shell 的机制,组合许多小程序共同完成。管道就在其中发挥着重要的作用。

管道命令可以将某个命令的输出信息当作某个命令的输入,由管道符号“|”来标识。

命令语法:

[命令1]|[ 命令2]|[ 命令3]

例如:ls /etc | more

Linux——界面和用户 本篇文章所写的都是基于centos 7 64位(通过虚拟机运行)。 阅读详情

相关推荐

Linux第4课 Linux的基本操作

本节以Ubuntu系统的GUI为例进行说明,Linux其他版本可自行网搜。图形系统进入后,左侧黄框内为菜单栏,右侧为桌面,顶端黄框内为状态栏,菜单栏最下方为工具栏。菜单栏自上到下为简易安装后的基本工具,比如浏览器、邮件、办公Office,可以满足基本的使用需求。点击菜单栏最下方的“工具栏”。在工具栏内,我们可以选择各种工具,黄框内为搜索栏,输入工具名称既可查找到对应的工具。点击状态栏的最右方。点击以后出现下图:点击“设置”按钮。在下图界面即可对Ubuntu系统进行设置。

m0_73841621的博客 2097

Linux的系统操作界面

在Linux操作系统当中,图形界面都是软件,在现在的Linux操作系统和Windows一样都有图形操作界面和命令操作界面,在以前Linux操作系统只有命令行界面。

http_lanan的博客 4445

Linux操作系统概述

Linux操作系统概述 操作系统概念 操作系统(operating system,简称OS)是管理计算机硬件与软件资源的程序,需要处理如:管理与配置内存、 决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务; 没有操作系统的机器称之为裸机,不管是开发还是使用都十分不便。 操作系统也提供一个让用户与系统交互的操作界面。 操作系统分类 操作系统发展至今,种类繁多,可以根据应用的不同领域进行划分: l 桌面操作系统 l 服务器操作系统 l 嵌入式操作系统 l.

weixin_51029697的博客 1939

Linux笔记2_基于CentOS7的Linux图形界面简介

在【Linux笔记1】中,我们安装好了Linux操作系统,那这一讲的内容主要是对Linux图形界面做一个简要的介绍。

晏长街的博客 2万+

liunx两种工作界面模式

Linux操作系统中有两种主要的工作界面模式:GUI(Graphical User Interface,图形用户界面)和CLI(Command Line Interface,命令行界面)。两种模式都具有不同的优缺点,并根据使用场景选择合适的模式非常重要。本文将介绍这两种模式的特点、实际操作以及它们之间的差异。

鹅不糊涂的博客 3299

matlab生成blocks、bumps和doppler标准测试信号

关键函数:wnoise使用方式X = wnoise(FUN,N) [X,XN] = wnoise(FUN,N,SQRT_SNR) [X,XN] = wnoise(FUN,N,SQRT_SNR,INIT)X = wnoise(FUN,N) 返回由 FUN给出的信号,长度为2^N,幅值范围[0,1].[X,XN] = wnoise(FUN,N,SQRT_SNR) ,返回了一个测试信号X,以及一个加噪

ZSZ_shsf的博客 6580

【Linux操作系统】——Linux概述

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Python全栈系列 4万+

1G/2.5G Ethernet PCS/PMA or SGMII

SGMII即Serial GMII,串行GMII,收发各一对差分信号线,时钟频率625MHz,在时钟信号的上升沿和下降沿均采样,所以总的数据速率为1.25Gbps=625Mbps*2。参考时钟RX_CLK由PHY提供,是可选的,主要用于MAC侧没有时钟的情况,一般情况下,RX_CLK不使用。收发都可以从数据中恢复出时钟。在TXD发送的串行数据中,每8比特数据会插入TX_EN/TX_ER 两比特控制信息,同样,在RXD接收数据中,每8比特数据会插入RX_DV/RX_ER 两比特控制信息。

sqzjiayou的博客 1万+

Linux操作系统详解

Linux是一个开源的Unix-like操作系统。它是由芬兰计算机科学家Linus Torvalds于1991年首次发布。Linux以其稳定性,安全性和灵活性而受到欢迎,并被广泛用于服务器,超级计算机,嵌入式系统和许多其他平台。在某些领域,例如智能手机和平板电脑(主要是Android操作系统),Linux的衍生品也非常流行。Linux操作系统的主要组成部分是Linux内核,它负责管理系统的硬件。此外,大多数Linux发行版都包括许多自由和开源软件,这些软件提供了文件系统,GUI,包管理,网络功能。

m0_63260018的博客 1万+

MMDetection框架入门教程(完全版)

  网上MMDetection的教程看似有很多,但感觉都不成系统,看完一圈下来还是不知道MMDetection要怎么用。这里还是推荐直接跟着官方教程,结合源码学习MMDetection,相关链接汇总如下: 官方教程 - MMCV 官方教程 - MMDetection 官方教程 - 不得不知的 MMDetection 学习路线(个人经验版) 西安交大课件 - mmdetection教程(使用篇)   本文会介绍如何在MMDetection中从头开始搭建一套属于自己的算法。前几篇博客算是本人学习过...

Sual 10万+

INCA软件操作指南:手把手教你生成和解析DCM标定数据文件

本文详细介绍了INCA软件在汽车ECU开发中生成和解析DCM标定数据文件的全流程。从A2L文件导入到DCM文件生成,再到HEX文件导出,手把手教你掌握标定数据处理的实用技巧,包括参数标定、曲线标定和常见问题排查,帮助工程师提升工作效率。

weixin_29271053的博客 1056

【操作系统】Linux操作系统基础

操作系统是直接运行在计算机上的系统软件,它是与硬件打交道和控制软件运行的计算机程序。操作系统向下控制硬件,向上支持应用软件的运行,承上启下它是能够虚拟出来计算机的一个软件常用虚拟机软件VmwareVirtualBox注意:只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机就是模拟一个真实的计算机,好比一个虚拟的电脑,对于学习一个新的操作系统可以通过虚拟机来完成。

qq_59306099的博客 3266

IPD(集成产品开发)管理之道

IPD,是集成产品开发(Integrated Product Development)的缩写,它是集成了众多管理模型和理论、众多企业最佳管理实践的一整套体系,可以帮助企业快速响应市场变化、缩短产品上市时间、减少资源浪费、提高生产力,最终取得商业成功。IPD的思想最早来源于美国PRTM公司出版的《产品及生命周期优化法》一书中,该书详细描述了IPD模式所包含的各个方面。但IPD在中国的普及,源于IBM和华为的推行使用。IPD作为一套先进的产品研发管理模式,其成功的基础是功能部门和各团队之间的密切配合。

钢镚·真的博客 2714

【Linux】Linux操作系统

主要介绍了Linux操作体系统,以及其核心工作、特点等等

dab112的博客 2868

2026华为OD机试(C++)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,C++实现。

MISAYAONE的博客 20万+

基于 Logistic 混沌映射和 Arnold 变换 的变换域水印改进算法【高级网络与信息安全技术-信息隐藏期末课程论文】

摘要:\textbf{摘要:}摘要:本文提出了一种新的水印算法是一种图像认证的新方法。算法首先使用Logistic混沌映射加密水印图像,然后使用Arnold变换置乱水印。同时改变了水印图像的像素位置和像素值,大大提高了算法的安全性。再使用DCT变换嵌入水印,并且结合人类视觉系统的特点来提升水印嵌入的透明性。实验结果表明,本文提出的水印算法可以大幅度提高水印嵌入的透明性与安全性的同时,并不降低算法的鲁棒性。注:完整的代码和论文在文末,百度网盘链接。

zik的博客 893

Linux操作系统简介

我们所熟知的电脑操作系统有Windows(微软)和Mac(苹果),Linux也是一种操作系统,但是与前面两个操作系统不同的是,Linux是开源的,这就导致Linux操作系统的开发非常的热门、影响非常广泛,这也是在学习操作系统时要学Linux的原因。

qq_35713097的博客 4755

保险还在等灾后报案?高精度气象开始提前计算“赔付风险”

【摘要】传统保险理赔模式正在向灾前风险管理转型,保险公司竞争焦点从"赔得快"转向"预判准"。文章提出构建气象保险风险指数(WRI),通过"气象危险度×资产暴露度×标的脆弱性"精准计算损失风险,实现从天气预报向"损失天气"的转变。核心观点包括:1)需关注气象要素的强度、持续时间和空间位置三维度;2)可视化系统应直接显示预期赔付热力图;3)需解决指数保险的基差风险问题,采用多源数据融合技术;4)理想平台需包含风险地图、损失热力图、灾

专注AI大模型,软件混淆,授权 54

简述linux操作系统的功能是什么,什么是Linux操作系统及其功能

导读:操作系统是计算机用户和计算机硬件之间的接口。它是一个管理计算机硬件资源并为计算机程序提供通用服务的软件集合。操作系统的定位是OS,而且,它是计算机中系统软件的重要组成部分。OS的主要目的是提供一种用户可以以有效或方便的方式执行程序的环境。本文……操作系统是计算机用户和计算机硬件之间的接口。它是一个管理计算机硬件资源并为计算机程序提供通用服务的软件集合。操作系统的定位是OS,而且,它是计算机中...

weixin_31190007的博客 3879

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux操作系统是什么,操作系统概述

Linux 也是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统。 计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成: 硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等; 软件会按照用户的要求协调整台计算机的工作,比如 Windows、Linux、M...

大数据linux基础学习 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: vsCode执行npm install命令报错——解决方案
下一篇: 网络爬虫01
默默无闻的程序
博客等级 码龄5年 121粉丝 7原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值