简介

我们知道世界上超过90%的服务器运行的都是Linux系统!为什么会这样?无非三点:第一:Linux的基本思想有两点:1,一切都是文件;2,每个软件都有确定的用途。第二:完全免费;第三:完全兼容posix1.0标准

什么是命令

首先介绍一个名词“控制台”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。:

在Linux命令在系统中有两种类型:内置Shell命令和外部Linux命令。

我们可以用type 判断一个命令的类型

很显然cd是shall的内部命令,而ifconfig是外部命令,

同时我们可以永恒enable 显示及激活内部命令

这里我用enable |wc -l 显示出所有已激活的内部命令的数量,我们发现一共有61个内部命令

而外部命令去可以用echo $PATH找

我们发现外部命令显示的是路径,我们看一个有意思的事

1.我们用which -a查看echo的路径

2.我们将/bin/echo 复制到/usr/local/bin/下,再次用which -a查看echo的路径(复制路径在前)

3.查看内部echo,并用enable –n 关闭内部命令的echo,使用echo命令在hash中形成记录,并查看记录(此时enable调用的是我们复制的路径)

4. 删除/usr/local/bin下的echo,hash中任然存echo的路径/usr/local/bin,再次使用echo hi (echo不被执行)

5. 开启内部命令echo,再次执行echo hi(echo再次被执行)

6.定义别名alias echo=“hostname”(echo再次不执行)

我们发现在Linux中命令执行的顺序是 alias(别名) >  内部  >  hash >  PATH(外部)

一些简单的命令

Date:显示和设置系统日期和时间

date +%Y  年

date +%F  年-月-日

date +%T  时:分:秒

显示前一天

Cal:显示一个日历

cal          显示当前日期

cal 2018  显示2018年的日期

cal -3      显示上,现,下月日期

W:显示已经登录的用户以及他们在做什么

Echo:打印输入字符串到当前终端

echo 字符串 打印该字符串到当前终端

八进制 echo -e "\0150"

echo -e "\0150\0145\0154\0154\0157"

一些快捷键

tble 补全命令 、目录

ctrl+l 清屏

ctrl+c 中断命令

ctrl+z 暂停进程

fg 恢复暂停

ctrl+a  光标移至行首

ctrl+e  光标移至行尾

alt+123 a  生成123个a

转载于:https://www.cnblogs.com/angge/p/9300656.html

Linux入门——一些linux基础相关推荐

  1. 【Linux】Linux入门必会基础

    Linux入门必会基础 前言: 接触Linux以来已经超过一年多了,这段时间在常常思考,当初刚刚入门的时候,怎样学习Linux收益最大,应当从什么顺序来学习,一个知识点应当掌握到什么程度.后来就没有太 ...

  2. linux入门指南(基础教程)

    Linux学习基础 1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public Lic ...

  3. Linux入门!Linux无法联网解决办法!CentOS7、VMPlayer、VMWareWorkstation16资源!VMWareWorkstation16序列号!VMware安装Centos7!

    Linux入门!CentOS7.VMPlayer.VMWareWorkstation16资源!VMWareWorkstation16序列号!Linux无法联网解决办法!VMware安装Centos7! ...

  4. 蓝桥云课linux入门13:正则表达式基础

    目录 1.内容 2.正则表达式 2.1举例 2.2基本语法 3.grep模式匹配命令 3.1基本操作 3.2使用正则表达式 4 sed 流编辑器 4.1 sed常用参数介绍 4.2 sed 编辑器的执 ...

  5. Linux入门学习(基础操作命令)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_41923771/article/ ...

  6. Linux入门学习——ssh基础操作

    接下来的学习中我们就会需要用到两个虚拟机互相的互动,如果想让两个不同的主机能相互连接互动的话,首先就需要调整两个主机的ip地址,那什么是ip呢,ip也叫网络之间互联的协议.也就是为计算机网络相互连接进 ...

  7. Linux 入门学习-LINUX基本认识及常用命令

    Linux基础入门之(终端说明) 用户的说明 用户的分类: 系统用户 有特殊权限的系统管理者用户,超级系统用户 root用户 :权限最大,类似于windows系统中的administrator 用户 ...

  8. arch linux 入门,arch linux 从来就不是给新手入门用的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在学生的时候,常会有些科目议题难,大部分的人死命地猛读,却也考得低分:也是会有够聪明又考的高分的人,轻描淡写地说:没时间读,随便看一下,也觉得很简单呀-: ...

  9. Linux入门-7 Linux管道、重定向以及文本处理

    Linux管道.重定向以及文本处理 1 Linux多命令协作:管道及重定向 管道和重定向 2 Linux命令行文本处理工具 文件浏览 基于关键字搜索-grep 基于列处理文本-cut 文本统计-wc ...

最新文章

  1. Ubuntu14.04安装redis和简单配置
  2. 全局描述符表(GDT)——《x86汇编语言:从实模式到保护模式》读书笔记09
  3. WebConfig 加密解密的原理是什么?
  4. 收藏!一张图帮你快速建立大数据知识体系
  5. forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务
  6. java office文件加水印_永中Office与统一操作系统UOS完成适配,开辟高效智能办公新领域...
  7. Linux学习:第三章-Linux常用命令-2
  8. vantUI 弹出层(轻提示)案例 - 踩坑篇
  9. 柒上网络小说漫画系统源码4.0双模板+WAP微信 | Thinkphp内核
  10. opencv2.4.9中HoughlinesP源码中的疑问解析!
  11. Python 3.5 协程究竟是个啥
  12. 电力拖动PLC可编程控制器技能实训QY-DL865
  13. postman下载文件乱码
  14. html5转ipk,OpenWrt更新ipk教程
  15. adobe怎么统计字数_pdf文档统计字数的问题
  16. 腾讯晋升不再直接加薪;苹果回应系统偷跑流量:建议恢复出厂设置;全球科技公司 5 月裁员 1.68 万人 | EA周报...
  17. Python3对Excel表格操作(写入、追加)
  18. java pack unpack_解释一下pack和unpack
  19. win10 如何扫描,win10 如何打印,win10找到设备和打印机,
  20. 加密通信(三):CA证书

热门文章

  1. 流程启动(Jbpm)
  2. linux ftp服务
  3. Windbg调试中遇到的问题
  4. APPIUM Android 定位方式
  5. 堆积木(基本数据结构-ArrayList数组的使用)
  6. django--02 模板的使用
  7. JavaWeb学习总结(一)——JavaWeb开发入门(转载)
  8. Linux socket学习
  9. C语言中的sizeof中的数组和指针
  10. java 执行javascript_说说如何在 Java 中执行 JavaScript 脚本