首页 > 其他分享 >Bash初识

Bash初识

时间:2022-10-08 19:01:07浏览次数:36  
标签:文件 ctrl 命令 初识 Bash 目录 光标

目录

Bash初识

什么是Bash

Bash是linux的命令解释器

Bash的作用

  • 文件管理
  • 权限管理
  • 用户管理
  • 磁盘管理
  • 网络管理
  • 软件管理
  • 应用管理

如何使用Bash

  • 执行命令
    • 效率低,适合平时简单工作
  • 执行脚本
    • 效率高,适合比较复杂繁琐的工作

命令提示符

1.[root@localhost ~]#
 []:没有任何作用,只是为了分割
 root:当前登录系统的用户
 @:没有任何作用,为了分割用户和主机名
 ~:当前所在的工作目录
 
 ~特殊意义:
 任何系统的用户,都有自己家的目录,当前登录用户的家的目录
 超级管理员用户的家目录是:/root
 普通用户的家目录是:/home/用户名
 
 #:超级管理员的提示符
 $:普通用户的提示符


##修改命令提示符的步骤
#1.编辑文件
 命令: vi.bashrc
 
#2.进入编辑模式
 按i键,进入编辑模式  --INSERT--
 将光标移动到最后一行。按“o”键
 粘贴复制的内容“PS1=``”
 
#3.保存文件
 按 shifrt + zz
 
#4.立即生效
 命令: source .bashrc

Bash特性

基础语法

1.组成
  命令   [选项]    [参数] 
在语法中,中括号是可有可无的意思


list
ls:查看当前工作目录下的文件和目录
-a:查看所有文件包括隐藏文件
-l:查看文件的详细属性信息

1647510047157

命令补全

1.Tab 键

默认可以补全,命令和参数

bash快捷键

ctrl + l:清屏
ctrl + c:终止命令的执行
ctrl + e:end 将光标移动到行末
ctrl + a:ahead 将光标移动到行首
ctrl + w:以空格为分割符,删除光标前面到空格之间的内容
ctrl + k:删除光标之后的所有内容
ctrl + u:删除光标之前的所有内容
ctrl + d:退出当前用户的登录
ctrl + r:搜索执行过的历史命令
ctrl + z:把进程放到后台并暂停
ctrl + 左右:按照单词移动光标
Esc + . :复制上一条命令,最后一个空格后面的内容

注释:#是给人看的,计算机不认识

历史命令

history
-c : 清除历史命令
-d :delete 删除指定编号的历史命令
-w :write 保存历史命令到一个文件中(将历史命令保存到家目录下的.bash_history隐藏文件中)


 !+ 命令的一部分:执行上一条,含有该命令一部分的命令内容(常用)
 !!:执行上一条命令
 !+数字:执行历史命令中编号所在命令内容

命令的别名

1.查看系统内置的别名有那些
 alias

2.设置别名
 alias 别名=“完整的命令”
 
 3.取消命令
  unalias 别名

1647510554061

linux系统中帮助

man 命令

--heip 命令

标签:文件,ctrl,命令,初识,Bash,目录,光标
From: https://www.cnblogs.com/LZA1218/p/16769897.html

相关文章

  • C语言 初识C语言04
    常量C语言中的常量分为以下几种:1、字面常量:直观写出来的值intmain(){3;//字面常量3=5;//error,常量的值不能被改变return0;}2、const修饰的常变量#include<stdio.h>intm......
  • 执行ssh $host jps 报错:“bash: jps: 未找到命令”
    学习Hadoop,想写个脚本查看集群各节点的运行情况:#!/bin/bashforhostinhadoop1hadoop2hadoop3do echo====================$host==================== ssh$hos......
  • 初识C语言
    1.什么是C语言  C语言是一门通用的计算机语言,广泛应用于底层软件开发  注:计算机语言是人与计算机交流的工具,编程即使用计算机语言编写程序,计算机一......
  • Spring----初识
    《在了解Spring前的一些知识》  《Spring的基本框架SpringFramework的了解》    IOC:说简单一点就是我们本来一切对象都是通过new出来的,现在变成了由程序......
  • /bin/bash^M: 坏的解释器: 没有那个文件或目录 的解决方法
    linux执行bash文件时报错:/bin/bash^M:坏的解释器:没有那个文件或目录的解决方法执行命令:sed's/\r//'-igen_cert.shidea设置:由于在windows下的换行符多一个回车......
  • C语言 初识C语言03
    变量生活中有些值是不变的,有些值是可变的。不变的值,C语言中用常量的概念来表示,变的值C语言用变量来表示。1、定义变量的方法intage=100;floatweight=45.5f;charch='w......
  • ToroiseGit/GitBash 设置提交信息模板设置
    导航:一、背景二、ToroiseGit实施方案:三、GitBash实施方案 一、背景:当使用git提交代码时,每次的提交信息固定,却又比较长不好记的时,还需要将模板的地址保存下来,如果能设置......
  • bash 快捷键
    Ctrl+l#清屏,相当于clear命令Ctrl+o#执行当前命令,并重新显示本命令Ctrl+s#阻止屏幕输出,锁定Ctrl+q#允许屏幕输出,解锁Ctrl+c#终止命令Ctrl+z#挂起命......
  • 初识PyTorch
    查看cuda是否可用importtorchtorch.cuda.is_available()Datasetfromtorch.utils.dataimportDatasethelp(Dataset)Dataset小练习fromtorch.utils.dataimpor......
  • 初识:Precision、Recall、Accuracy、F1-Score
    一、定义对于一个数据集的测试,一般会产生四种结果:TP、TN、FP、FN(T:true,表示正确;F:false,表示错误;P:positive;N:negative)TP:truepositive,正样本,预测为正样本;TN:true......