热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux入门(1)——基本概念及操作

Linux入门(1)——基本概念及操作1.基本概念-什么是LinuxLinux全称为GNULinux,是一种免费使用和自由传播的类UNIX操作系统。其中GUN是指开

Linux入门(1)——基本概念及操作




1. 基本概念


- 什么是Linux

  Linux全称为GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。其中GUN是指开源组织,Linux是指Linux内核。


- 什么是内核

  内核是指系统核心程序,相当人的大脑,负责系统程序和硬件分配及调度。


- 什么是shell

  Shell俗称壳,是指“为使用者提供操作界面”的软件。对外提供操作这和系统沟通接口,对内实现对内核进行保护。RHEL8中默认使用的shell是bash,bash=GNU Bourne-Again Shell


- shell提示符含义

root@localhost Desktop#a b c d e

  a:运行shell的用户;
  b:分割符;
  c:系统主机短名称当前主机去掉域名部分的短名称;
  d:当前目录名称;
  e:身份提示符 #表示当前用户为超级用户,$当前用户为普通用户;


2. 基本操作


- 打开shell


  1. 在当前用户的桌面上右键打开shell
  2. Application---->System tools---->terminal
  3. 在当前用户家目录下执行 gnome-terminal
  4. 在shell中可以用 ctrl ctrl+ shift+ N 打开新的shell

- 在shell中运行命令


  • 命令执行格式
    命令 参数 对象

[redhat@localhost Desktop]$ rm -f filename #rm表示remove删除;-f表示force,强制删除; filename为删除对象

  • 命令中断
      在实际运行中会遇到命令无响应或者需要结束命令的情况,使用Ctrl + C可以强制结束命令的运行。

- shell中历史命令的调用


  • 查看历史命令

[redhat@localhost Desktop]$ history

  • 逐行调用
      上下翻动: /

  • 按需调用
      在history命令执行后,输入!序号调用指定行历史命令
      在history命令执行后,输入!字符调用指定字符开头行命令
      按下Ctrl + R后开启历史搜索模式,输入关键字会显示含有此关键字的最近一条历史查看历史命令并按照序号指定运行

  • 清空历史命令

    root@localhost Desktop#history -c

    清除历史记录
    永久清空历史需要清空文件.bash_history


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • springboot启动不了_Spring Boot + MyBatis 多模块搭建教程
    作者:枫本非凡来源:www.cnblogs.comorzlinp9717399.html一、前言1、创建父工程最近公司项目准备开始重构,框 ... [详细]
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • 安装oracle软件1创建用户组、用户和目录bjdb节点下:[rootnode1]#groupadd-g200oinstall[rootnode1]#groupad ... [详细]
  • 【技术分享】一个 ELF 蠕虫分析
    【技术分享】一个 ELF 蠕虫分析 ... [详细]
  • 201720181 20155339 《信息安全系统设计基础》第六周学习总结
    2017-2018-120155339《信息安全系统设计基础》第六周学习总结教材学习内容总结控制转移:从ak指令到a(k1)指令的过渡。控制转移序列称为处理器的控制流 ... [详细]
  • 如何在mysqlshell命令中执行sql命令行本文介绍MySQL8.0shell子模块Util的两个导入特性importTableimport_table(JS和python版本 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
  • 浅析Mysql数据回滚错误的解决方法_PHP教程:MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin开始一个事务rollback事 ... [详细]
author-avatar
mobiledu2402851203
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有