基本shell命令使用笔记

Sylvia小伊      2022-02-12     687

关键词:

linux常用命令:

(ls:列出目录内容)

-a/-all 列出所有文件,包括隐藏文件

-l 使用长格式显示详细信息,包括rwx

 

(mkdir:建立目录)

-p/-parents 若要建立目录的上层目录尚未建立,则会一并建立上层目录

mkdir -p parent/child

 

(rmdir 删除目录)

-p/-parents 若删除后上层目录为空,则一并删除

rmdir -p parent/child

 

(pwd 显示当前目录)

 

(cd 目录切换)

 

(cp 复制目录或者文件)

-R/-recursive 递归处理,将该目录与其下文件和子目录一并处理

-f/force 强行复制文件或目录,无论是否存在

-i/-interactive 覆盖既有文件之前先询问用户

-l/-link 对源文件建立硬链接,而非复制文件

-p/-preserve 保留源文件或目录属性

-P/-no-dereference 不跟踪软链接

 

(mv 移动或者更名现有文件或目录)

-b/-backup 若需覆盖文件,则覆盖前先备份

-f/-force 若目标文件或目录与现有文件或目录重复,则直接覆盖

-i/-interactive 覆盖前先询问用户

 

(rm 删除文件或目录)

-d/-directory 直接把欲删除的文件硬链接数据删成0,删除该目录

-f/-force 强制删除文件或目录

-i/-interactive 删除前询问用户

-r/-R/-recursive 递归处理

 

(du 显示文件或目录的大小)

 

(cat 显示文件内容)

-n/-number 由1开始对所有输出的行数编号

-b/-number-nonblank 与-n相似但对空白行不编号

-s/-squeeze-blank 当遇到两行以上空白行,归并成一行空白行

 

(more 分屏显示)

-f 计算行数时,以实际上的饿行数而非自动换行后的行数

-p 不以卷动方式显示每一页  而是先清除屏幕再显示

 

(head 从文件开头开始显示)

 

(tail 从文件末尾开始显示)

 

(touch 用于新建文件)

 

(ps 显示当前系统的进程情况)

 

搜索命令:

(which 查找命令程序所在位置)

-n <文件名长度> 指定文件名长度

-p <文件名长度> 与-n相同,但是文件名长度包含路径

-w 指定输出栏位的宽度

-v显示版本信息

 

(whereis)//比which查找范围广,但不是全盘搜索

-b 只查找二进制文件

-B <目录>只在设置的目录下查找二进制文件

-f 不现实文件前的路径名称

-m 只查找说明文件

-M<目录>

-s 只查找原代码文件

-S<目录>

 

(find 路径 表达式)

 

(grep 根据指定条件 搜索指定目录或文件显示匹配的内容)

-i 忽略大小写

-R 递归搜索目录

-l 如果匹配多次,只显示一次

linux操作系统笔记——shell命令解释器的基本知识(代码片段)

目录一、Shell的概念二、命令类型(一)单条命令(二)串行命令(三)命令组1、使用圆括号的命令组2、使用管道的命令组(四)前台命令与后台命令三、标准输入/输出重定向(一)标准... 查看详情

linux操作系统笔记——shell命令解释器的基本知识(代码片段)

目录一、Shell的概念二、命令类型(一)单条命令(二)串行命令(三)命令组1、使用圆括号的命令组2、使用管道的命令组(四)前台命令与后台命令三、标准输入/输出重定向(一)标准... 查看详情

linux学习笔记(代码片段)

文章目录前言一.Shell基础1.查看2.安装3.使用4.Bash基本特性Bash解释器具有许多方便的快捷键查看历史命令命令别名标准输入输出的重定向管道二.helloworld三.变量1.自定义变量定义变量取消变量变量规范2.环境变量3.位置变量4.预定义... 查看详情

shell笔记1

shell是操作系统的外壳,是用户使用操作系统的命令接口,是一个介于用户和操作系统内核之间的桥梁。shell俗称,壳。是指“提供使用者使用界面”的软件(命令解析器)。作为命令语言,它交互式解释和执行用户输入的命令,或... 查看详情

学习笔记——centos中的帮助命令;常用快捷键;文件目录类命令

2023-01-24一、帮助命令1、基本语法man[命令或配置文件] 功能描述:获得帮助信息2、显示说明(1)NAME:命令的名称和单行描述(2)SYNOPSIS:怎样使用命令(3)DESCRIPTION:命令功能的深入讨论(4)EXAMPLES:怎样使用命令的例子... 查看详情

shell笔记2

...后一个字段中可以看到用户当前使用的shell的名称使用grep命令查看/etc/passwd文件,显示当前登陆用户使用的shell,命令格式如下:#grep$LOGNAME/ 查看详情

linux学习笔记基本的bashshell命令

...tc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息用户名:密码:UID:GID:用户全名:用户默认的工作目录:用户默认的shell程序 默认情况下,bashshell启动时会自动处理用户主目录下.bashrc文件中的命令。... 查看详情

学习笔记hadoop——hadoop基础操作(代码片段)

...式1.1、HDFS启动日志分析1.2、Safemode进入方式二、Hadoop集群基本信息三、HDFS常用Shell操作3.1、HDFS文件系统3.2、常用Shell命令-appendToFile3.3、常用Shell命令-cat3.4、常用Shell命令-copyFromLocal|put3.5、常用Shell命令-cp3.6、常用Shell命令-du3.7、... 查看详情

linux操作系统笔记——shell程序设计(代码片段)

目录一、Shell脚本的概念二、一个Shell脚本的基本步骤三、赋予Shell脚本执行权限(一)Shell调用脚本(二)chmod命令赋予脚本执行权限四、Shell功能性语句(一)read命令读入(二)tput命令(三... 查看详情

使用shell脚本登录远程linux服务器并运行一些基本命令[重复]

】使用shell脚本登录远程linux服务器并运行一些基本命令[重复]【英文标题】:Logintoremotelinuxserverusingshellscriptandrunfewbasiccommands[duplicate]【发布时间】:2021-07-2900:04:01【问题描述】:我正在尝试使用我拥有用户名和密码的shell脚本登... 查看详情

shell笔记8

...、分支结构、循环结构if,条件结构if 表达式then 命令表[else 命令表]fi可以使用分号将多个命令在一行内进行组合。因此,处于美观和节省空间的考虑,上述格式简写为:if 表达式; then  命令表[else ... 查看详情

shell脚本构建基本脚本(代码片段)

构建基本脚本shell脚本关键在于输入多个命令并处理每个命令的结果,甚至可以将一个命令的结果传递给另一个命令。创建shell脚本使用touch命令创建文件:touchfirstshell.sh使用chmod命令赋予执行权限:chmodu+xfirstshell.sh... 查看详情

shell脚本构建基本脚本(代码片段)

构建基本脚本shell脚本关键在于输入多个命令并处理每个命令的结果,甚至可以将一个命令的结果传递给另一个命令。创建shell脚本使用touch命令创建文件:touchfirstshell.sh使用chmod命令赋予执行权限:chmodu+xfirstshell.sh... 查看详情

shell学习笔记(代码片段)

shell学习笔记一.基本语法1.1基本操作1.2变量1.3数组1.4命令行获取参数1.5数学运算多种方法数学运算方式1数学运算方式2数学运算方式3数学运算方式41.6if语句1.61if整数比较整数比较方式1整数比较方式21.62if字符串比较字符串比较方... 查看详情

linux高级-基本命令-笔记

目标熟练使用Linux常用的命令lsclearcdpwdmkdirtouchrmcpmvtreechmodfindgrep重定向软连接、硬链接压缩shutdownrebootwhoexitpasswdsudo1>查看文件信息:lsls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS... 查看详情

shell脚本攻略(学习笔记)--1.3多命令逻辑执行顺序

...and号“&&”和双竖线“||”来连接多个命令。1.3.1分号;当多个命令想在写在一行上同时执行,可以在每个命令后使用分号“;”。多个命令之间没有任何逻辑关系,所有写出来的命令都会执行,即使某个命... 查看详情

shell学习笔记(代码片段)

shell学习笔记一.基本语法1.1基本操作1.2变量1.3数组1.4命令行获取参数1.5数学运算多种方法数学运算方式1数学运算方式2数学运算方式3数学运算方式41.6if语句1.61if整数比较整数比较方式1整数比较方式21.62if字符串比较字符串比较方... 查看详情

linux命令行笔记-00综述(代码片段)

...ell2.3.4bash2.3.5tcsh3Linux命令行的组成3.1命令提示符3.2命令的基本格式3.2.1选项格式3.2.2参数的作用3.3Linux命令的构成3.3.1重定向运用3.3.2管道运用3.3.3命令替换运用4Linux中卷、目录和文件的含义4.1卷4.1.1逻辑卷管理4.1.2卷的基本术语4.2... 查看详情