首页 > 系统相关 >Linux基础命令2

Linux基础命令2

时间:2022-09-20 19:11:28浏览次数:81  
标签:缓存 hash 外部命令 基础 命令 shell Linux

一、Linux的哲学思想

Linux的优势:

  1. 开源,免费
  2. 一切皆文件
  3. 提供功能强大的且可以编写脚本的命令行界面,没有图形化
  4. 是一个模块化的操作系统
  5. 体积轻便,精简

二、Linux命令精讲

2.1shell

2.1.1shell的定义

  1. Linux系统中允许的一直特殊的程序
  2. 在用户和内核之间充当"翻译官"(将人类的高级语言翻译成二进制0和1)
  3. 用户登录Linux系统时,自动加载一个shell程序
  4. Bash是Linux系统中默认使用的shell程序(文件位于/bin/bash)

2.1.2不同的shell环境

[root@localhost ~]#cat /etc/shells        #查看当前系统使用的所有shell

2.1.3shell与内外部命令

(1)内外部命令的优先级:别名>内部>hash(哈希)>外部

(2)help命令可以查看内部命令

(3)type命令可以区分内外部命令

外部命令存放再 $PATH中,他会一个一个找,找到为止,找不到就报没有这个命令

外部命令使用过后会被记录再内存中加快读取速度

hash缓存:使用过一次外部命令,就会将这个外部命令缓存再hash中,外部命令需要寻找它的路径才能执行,直接再缓存调用加快了速度

 (4)开启或关闭内部命令

开启:enable 内部命令

关闭:enable -n 内部命令

 (5)hash

删除缓存空间:hash -d 加缓存里的命令(表示单独删除hash表中的hash值)

       hash -r 删除hash表里面所有hash值

注意:将缓存的外部命令移到其他默认的目录中,无法再次使用,需要清理掉hash值之后才可以继续使用

2.2快捷键

2.3获得命令帮助的几种方法

(1)help:只能查看内部命令帮助

(2)--help:只能查看外部命令帮助

 

(3)man:分九个章节默认打开第一章节(menu菜单 manual手册)

(4)info:也可以查看相关的帮助信息

(5)百度:最快解决方式不拘泥形式

 

标签:缓存,hash,外部命令,基础,命令,shell,Linux
From: https://www.cnblogs.com/feizirui/p/16712168.html

相关文章

  • Linux入门
    一、Linux介绍1、Linux的优点,优势一切都是一个文件,连配置文件都储存在文本中,方便增删改查系统中拥有小型,单一用途的程序当遇到复杂任务,通过不同功能用途的程序组合起......
  • pg 锁 取消或者中断正在执行的命令
    查询出锁表的pid进行中断或者取消--取消后台操作,回滚未提交事物selectpg_cancel_backend(pid)--中断session,回滚未提交事物selectpg_terminate_backend(pid)......
  • Linux三剑客之一——sed学习
    1.sed理论1.1语法1.2选项1.3sed的内置命令字符2.实际练习3.总结 1.sed理论1.1语法sed[选项][sed内置命令字符][输入文件](脚本语法)1.2选项......
  • c#基础知识之自定义事件
    自定义事件为了让大家多了解一下关于c#的用法,我开始给大家讲解一下关于c#的一些重要用法,想学的大家也常来参与一下,只要技术够硬,赚钱多多,财富多多,幸福多多,只要想学都都可以......
  • Git常用命令
    相关资料:廖雪峰教程链接Git远程操作详解Git查看、删除、重命名远程分支和tag操作流程日常使用git更新提交代码的一般流程是这样的:在对代码进行了一些修改之后,使用:g......
  • XLua基础
    一、认识XLuaXlua是一个插件,用于实现C#和lua语言的交互。为什么要学习XLua?通常我们使用XLua方案实现热更新,也就是基于Xlua插件来实现热更新方案。像这样类似功能的插件......
  • Shell命令
    1.shell命令的执行机制:fork+exec执行命令(任何的shell都会执行)2.shell中的用户输入处理1命令行参数:选项、参数2运行时输入3read命令:41.基本读取、52.超时......
  • How to install and configure fail2ban to secure linux server
    Howtochecklinuxloginhistoryfail2ban-basic最近把吃灰好几年的树莓派重新整起来之后:......
  • Linux 常用命令
    目录类命令ls#查看目录文件cd/tmp/movie#切换到temp目录下面的movie目录cd..#切换到当前目录的上一级目录 ......
  • Java处理Linux软连接文件
    这是几年前写的旧文,此前发布Wordpress小站上,现在又重新整理。算是温故知新,后续会继续整理。如有错误望及时指出,在此感谢。背景:运维同学反馈有一个部署很久的线上业务组......