前言
本文介绍了Linux常用命令,接Linux基础复习(四)
一、常用命令
命令通配符
在Linux中,命令通配符(也称为通配符模式或通配符表达式)是用来匹配文件名或其他字符串的一种特殊字符。这些通配符可以帮助用户以更灵活的方式指定文件名或字符串模式,而无需明确知道每个字符。
常用通配符包含:’ * ', ‘?’, [sequence], [!sequence], {string1,string2,string3…}, ~等,它们通常在命令行中与其他命令结合使用,如 ls、rm、cp 等,以执行文件操作。
’ * ’ : *号可以匹配任意数量个字符(包括0个字符)
‘?’: ?号可以匹配单个字符
[sequence] :方括号可以匹配方框内的任意一个字符,如下则是匹配以i或者r开头,以.d结尾的内容
也可以表示筛选一个范围,如[0-9]或[a-Z]
[!sequence] :在方阔号里面以!开头则是筛选不包含方括号内的内容的文件或目录,如下就是不包含这些内容的目录
同上表示范围就是筛选不包含括号内范围的
{string1,string2,string3…} : 大括号表示按顺序筛选括号内的内容
~ : ~一般作为主目录来使用
别名alias
在Linux或Unix系统的Shell命令行中,alias是一个强大的功能,它允许用户为复杂的命令或命令序列创建一个简短的别名,从而提高命令输入的效率。
当别名和命令同名时,将优先执行别名。如果需要使用原始命令,可以通过绝对路径或转义字符来调用。
别名只适用于Shell命令行环境,不适用于脚本或程序内部。
语法:
alias [别名名称] 查看别名 不加参数单输一个alias查看所有别名
alias 别名名称=‘实际执行命令’ 设置别名
unalias [别名名称] 取消别名
当然,上面的都是临时设置别名,想要永久设置还需要修改文件~/.bashrc 或 /etc/bashrc 前后区依旧是当前用户和所有用户的区别,使用source 加载文件或者重启加载
创建目录mkdir
mkdir命令是Linux和Unix系统中用于创建新目录(或文件夹)的常用命令,全称为“make directories”。
语法 :
mkdir [选项] 目录名
选项 :
-p 或 --parents:递归地创建目录。如果上级目录不存在,则先创建上级目录。这对于创建多级目录结构非常有用。
-m 或 --mode=模式:设置新创建目录的权限。可以使用八进制数(如755)或符号模式(如u=rwx,go=rx)来指定权限。如果不指定,则新目录的权限通常取决于当前的umask值,umask在/etc/profile里面。
-v 或 --verbose:显示详细的创建过程,包括每个创建的目录的名称。
-Z:为新创建的目录设置SELinux安全上下文。这对于需要SELinux支持的系统环境很有用。