当前位置: 首页 > news >正文

Linux 命令基础

Shell概述

Linux操作系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言命令解释程序程序设计语言的统称。

Shell是用户和Linux内核之间的接口程序,如果把硬件想象成一个球体的中心,内核围绕在硬件的外层管理着硬件资源,Shell围绕内核的外层。当从Shell或其他程序向Linux传递命令时,内核会做出相应的反应。

Shell是一个命令语言解释器,它拥有自己内建的Shell命令集,Shell也能被系统中的其他应用程序所调用。用户在提示符下输入的命令都先由Shell解释再传给Linux核心

Shell的学习和使用是学习Linux不可或缺的一部分。在图形化界面中,同时按下组合键Ctrl+Alt+T或者在应用程序中菜单中打开虚拟终端,即可启动Shell,在终端中输入的命令就是依靠Shell来解释执行完成的。一般的Linux操作系统不仅有图形化界面,还有纯文本模式,在没有安装图形化界面的Linux操作系统中,开机会自动进入纯文本模式,此时就启动了Shell,在该模式下可以输入命令和系统进行交互。

当用户成功登录后,系统将执行Shell程序,提供命令提示符,对于普通用户,用“$”作为提示符,对于超级用户,用“#”作为提示符。一旦出现命令提示符,用户就可以输入命令所需的参数,系统将执行这些命令,若要中止命令的执行,则可以按Ctrl+C组合键,若用户想退出,则可以输入exit、或按文件结束符(Ctrl+D组合键)。

命令行界面

图形用户界面(Graphical User InterfaceGUI

命令行界面(Command-Line InterfaceCLI

打开Linux命令行界面

打开终端窗口
使用 <Ctrl>+<Alt>+<T> 组合键
从应用程序列表中找到“终端”程序并运行它
ü 进入活动概览视图输入“终端”或“ gnome-terminal” 搜索到“终端”程序,然后运行它

Linux系统的标准提示符

[当前用户名@主机名:当前目录] 提示符

 执行linux命令

pwd:输出当前的工作目录名称。

hostname:显示或者设置系统主机名。

ls:列出目录中的内容。

uname:输出系统信息。

执行reboot命令重启系统。

执行shutdown命令关机。

可以使用halt命令关机,它实际调用的是命令shutdown -h

关机命令poweroff相当于halt -p,关闭系统的同时切断电源

使用root权限

使用sudo命令

在运行的命令前加上sudo,就能以root管理员权限运行本行命令了。

例如:将

cd /root

改成

sudo cd /root

首先用su命令切换用户:

sudo su root # 以管理员权限切换至root用户

然后输入root用户的密码即可成功切换(Linux下输入的密码默认不会显示出来)。

这样以后的命令都是以root管理员权限运行的了。

!!!界面不显示输入的密码

Linux下输入的密码默认不会显示出来,以提高安全性

Shell基本用法

Linux命令语法格式如下:

命令 [选项] [参数]

选项:调整命令功能-短命令选项 --长命令选项

参数:命令的操作对象。(文件、目录、用户和进程

命令自动补全

可使用【TAB】键的自动补齐功能,将部分命令名或者文件名快速补充完整。

部分命令运行时间较长,如果想提前终止该命令运行,可以使用Ctrl + c组合键。

使用history命令

http://www.lryc.cn/news/297523.html

相关文章:

  • 【开源】JAVA+Vue+SpringBoot实现实验室耗材管理系统
  • 集成开发环境 IntelliJ IDEA的基本使用
  • 【Flink入门修炼】1-2 Mac 搭建 Flink 源码阅读环境
  • Spring IoC容器详解
  • 06 MP之自动填充+SQL执行的语句和速度分析
  • 3 scala集合-Set
  • Android应用图标微技巧,8.0系统中应用图标的适配
  • java学习(多态)
  • [UI5 常用控件] 07.SplitApp,SplitContainer
  • MyBatisPlus之分页查询及Service接口运用
  • 对象存储minio
  • 大模型学习笔记二:prompt工程
  • MATLAB实现LSTM时间序列预测
  • Kubernetes CNI Calico:Route Reflector 模式(RR) calico IPIP切换RR网络模式
  • 探索Gin框架:Golang Gin框架请求参数的获取
  • 极值图论基础
  • word导出链接
  • (delphi11最新学习资料) Object Pascal 学习笔记---第4章第2.5节(重载和模糊调用)
  • ElementUI Data:Table 表格
  • 11.2 OpenGL可编程顶点处理:细分着色器
  • 微软正在偷走你的浏览记录,Edge浏览器偷疯了
  • 什么是数据库软删除,什么场景下要用软删除?(go GORM硬删除)
  • 计算机设计大赛 深度学习+python+opencv实现动物识别 - 图像识别
  • 我主编的电子技术实验手册(02)——仪表与电源
  • C语言----内存函数
  • 【力扣】快乐数,哈希集合 + 快慢指针 + 数学
  • c实现顺序表
  • 微软为新闻编辑行业推出 AI 辅助项目,记者参加免费课程
  • openssl3.2 - exp - buffer to BIO
  • Android 13.0 系统framework修改低电量关机值为3%