命令行概念

命令行是基于文本的界面,可用于向计算机系统输入指令。Linux命令行由shell程序提供。

红帽默认shell是bash,普通用户启动shell时默认提示符的结尾是$,超级用户root是#

命令行的组成部分

在shell提示符输入的命令由三个基本部分组成:

1.要运行的命令,命令描述要运行的程序的名称

2.用于调整命令行为的选项,选项描述了命令行中调整命令行为的部分

3.通常作为命令的目标的参数,参数描述了命令行中指定命令执行所针对的目标的部分

例:usermod  -L user01其中usermod是命令,-L是选项,user01是参数,该命令作用是锁定user01用户账户的密码。

获取远程系统上shell提示符的最常用方法是使用ssh,ssh命令通过加密连接来防止通信被窃听或劫持密码和内容。

shell描述了执行以字符串形式键入的命令的解释程序。

提示符描述了指明交互式shell正在等待用户键入命令的视觉线索。

终端描述为输出提供显示并为shell会话输入提供键盘的界面。

exit命令用来终结当前的shell会话也可以通过按Ctrl+D结束会话。

使用bash shell执行命令一行键入多个命令可用分号(;)作为分隔符。

date命令用法

date           #显示当前的日期和时间date  +%R      #显示时间date +%x       #显示日期

wc命令使用说明及用法

wc             #计算文件中行、字和字符的数量wc  -l         #只显示行数wc  -w         #只显示字数wc  -c         #只显示字符数

查看文件的命令

file           #扫描文件内容开头,显示文件类型cat            #创建单个或多个文件查看文件内容,串联多个文件的内容以及将文件内容重定向到终端或文件head  (tail)     #显示文件开头(结尾),默认十行,-n选项指定不同行数

常见基本命令

passwd         更改用户密码

\             换行符

history         显示之前执行的命令的列表

!           元字符,用于扩展之前的命令

!number      扩展至于指定编号匹配的命令

!string        扩展至最近一个指定字符串开头的命令

快捷键

tab           用于补全命令,tab两次可显示以键入字符为开头的所以命令

Esc+.或Alt+.   在光标当前位置插入上一命令的最后一个单词

向上箭头↑     编辑历史记录列表中的上一个命令

向下↓         下一个命令

左右箭头←→  左右移动光标

Linux基础--访问命令行相关推荐

  1. 基础一 【 系统搭建 访问命令行 简单命令】

    目录 : [部署 linux 环境] [ 远程连接配置 ] [访问命令行] [常用命令 一 ] [ 部署linux环境 ]  (一)部署流程 注释 : 首先要提前下载好 VMware Workstat ...

  2. 【Linux学习】之访问命令行

    [Linux学习]之访问命令行 文章目录 [Linux学习]之访问命令行 一.基础知识 二.练习 1.使用 date 命令来显示当前的日期和时间. 2.以12小时制显示当前时间(例如,11:42:11 ...

  3. linux的常用命令行

    linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...

  4. Linux基础及命令大全(入门级教学基础命令)

    Linux基础及命令大全(入门级教学基础命令) 一.什么是shell,Linux的格式 shell就是Linux系统中运行的一种程序,也是用户和内核之间的翻译官,Bash是Linux系统中默认使用的s ...

  5. 在Linux系统的命令行中为MySQL创建用户的方法

    这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQ ...

  6. 树莓派 4B 下 Linux 系统高级命令行

    2021SC@SDUSC 现在我们已经将 ubuntu 系统安装到了树莓派上面,并且实现了两种连接树莓派的方式,同时对 Linux 系统中常见的命令有了一定的了解,接下来就是对一些 Linux 系统高 ...

  7. saltstack批量查看linux信息,Saltstack 命令行:批量发送命令,返回执行结果

    批量发送发送命令符,并返回结果. salt '*' cmd.run 'df -h' ---------------------------------------- Stest1: Filesyste ...

  8. Linux篇之命令行下载远程文件curl命令的介绍与使用

    一.curl简介 通常情况下,当我们不想在本机下载文件,上传至服务器时,觉得这样过于麻烦,步骤繁琐. 那么该怎么办呢? 在Linux中,服务器下载文件,提供了一种curl命令,它可以实现在Linux中 ...

  9. 扫盲 Linux&UNIX 命令行——从“电传打字机”聊到“shell 脚本编程”

    扫盲 Linux&UNIX 命令行--从"电传打字机"聊到"shell 脚本编程" 本文目标读者 虽然本文的标题号称是[扫盲],但俺相信:即使是一些 P ...

最新文章

  1. 趣味理解:三层架构与养猪—《.NET深入体验与实战精要》
  2. JobTracker节点后台线程之RetireJobs
  3. hdu4814 模拟(黄金分割进制转换)
  4. Microsoft Visual Studio Learning Pack 2.0
  5. mysql 视图 字符集_MySQL创建子视图并查看的时候,字符集报错问题
  6. RabbitMQ (五) 订阅者模式之分发模式 ( fanout )
  7. 【游戏开发】C 游戏编程实例
  8. 算法复习——带修改莫队(bzoj2453)
  9. CF1042F Leaf Sets
  10. 在项目中集成hibernate遇到的问题(4)
  11. Vue中变量前加...三个点什么意思
  12. 百度C++研发工程师面试题(最新整理)
  13. 调用企查查上的接口,实现通过公司名称查询公司列表
  14. TCP IP协议之初识
  15. 在Unity中使用ComputeShader
  16. 第 11 章 进度条媒体对象和 Well 组件
  17. (转载)毕业论文反侦测抄袭的攻略(精简浓缩版)
  18. 看这里,教你如何快速将pdf文件翻译成中文
  19. 【购房必备知识】成都公积金贷款/商业贷款的一些知识记录
  20. midaspay能删除吗_midaspay 什么意思

热门文章

  1. 北美“居家令”一再延期,回国机票天价难求,今年我该何去何从?
  2. ComponentOne 2019V1:全面支持 Visual Studio 2019
  3. 蚁群算法java实现_蚁群算法java实现以及TSP问题蚁群算法求解
  4. 2022泰晤士世界大学影响力排名发布:复旦大学,内地第一!
  5. android html转ubb,简单的Html转换UBB的程序
  6. mysql datediff函数怎么用_SQL中datediff函数有哪些用途呢?
  7. Apache安装配置(Windows和Linux)-有手就行
  8. 神秘的控制-到底谁在操作你?
  9. 男生:千万不要对女生太好
  10. 五大部分讲透UML对象图