Linux基础命令用法及举例

基础命令的用法笔记

一. 命令行通配符

通配符含义
*匹配任意长度的任意字符
匹配任意单个字符
[ ]匹配指定范围内的任意单个字符
[^ ]匹配指定范围外的任意单个字符
[[:upper:]]所有大写字母
[[:lower:]]所有小写字母
[[:alpha:]]所有字母
[[:digit:]]所有数字
[[:alnum:]]所有的字母和数字
[[:space:]]所有空白字符
[[:punct:]]所有标点符号

示例:显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现一位任意字符的文件或目录在这里插入图片描述
二. 常见系统管理类命令
(1) ls

ls显示指定工作目录下内容的命令
ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。
  当执行ls命令时,默认显示的只有非隐藏文件的文件名、
以文件名进行排序及文件名代表的颜色显示。
当不加参数时,默认列出当前目录的列表信息。
 ls命令使用频率非常高,选项也非常多,这里介绍一部分常用的参数,
 其他参数可以通过man命令查看帮助手册。
说明:在linux下,文件名以点.开头表示该文件为隐藏文件,如.bashrc。

ls命令语法
ls [选项] [目录或文件名]
选项

-a:--all的缩写,显示所有的文件,包括隐藏文件(.开头的文件)

-A:--almost-all的缩写,显示所有的文件,包括隐藏文件,
但不包括表示当前目录.和上级目录..这两个
文件

-c:和-lt一起使用:显示列表并且以ctime(文件状态最后改变时间)排序。
和-l一起使用:显示ctime并且以文件名排序。其他情况,以ctime排序。

-d:--directory的缩写,仅列出目录本身,而不是列出目录里的内容列表

-f:直接列出结果,而不进行排序(ls默认会以文件名排序)

--color[=WHEN]:是否根据文件类型显示颜色,WHEN可以为never、always或者auto

--full-time:以完整的实际模式显示(包含年月日时分),
类似与ls -l --time-style=full-iso

-g:列表显示结果,和-l类似,但是不显示文件所属者。

-h:将文件内容大小以GB、KB等易读的方式显示

-i:结合-l参数,列出每个文件的inode

-l:列出长数据串,显示出文件的属性与权限等数据信息(常用)

-n:和-l类似,只是显示的所属用户和组不是名称而是对应的id

-r:--reverse,将排序结果以倒序方式显示

-S:以文件大小排序

在这里插入图片描述
(2). pwd

pwd显示当前工作目录的命令

pwd 是 Print Working Directory 的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过 pwd 来查看当前目录的绝对路径。

pwd [选项]

选项:

-L显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)
-P显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件。当包含多层连接文件时,显示连接文件最终指向的文件

在这里插入图片描述
(3) cd
cd 改变当前工作目录的命令

 **语法:**
 cd [相对路径或绝对路径或特殊符号]

选项:

无参
~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。
-表示前一个工作目录。
表示上级目录。
.表示当前目录

(4) date

date显示或修改系统时间与日期的命令

命令语法

date [OPTION]… [+FORMAT]
选项:
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;

日期格式字符串列表 FORMAT
%H 小时(以00-23来表示)。
%I 小时(以01-12来表示)。
%K 小时(以0-23来表示)。
%l 小时(以0-12来表示)。
%M 分钟(以00-59来表示)。
%P AM或PM。
%r 时间(含时分秒,小时以12小时AM/PM来表示)。
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
格式化输出:
输出昨天日期:
2秒后输出:
传说中的 1234567890 秒:
普通转格式:
格式转换:
%S 秒(以本地的惯用法来表示)。
%T 时间(含时分秒,小时以24小时制来表示)。
%X 时间(以本地的惯用法来表示)。
%Z 时区。
%a 星期的缩写。
%A 星期的完整名称。
%b 月份英文名的缩写。
%B 月份的完整英文名称。
%c 日期与时间。只输入date指令也会显示同样的结果。
%d 日期(以01-31来表示)。
%D 日期(含年月日)。
%j 该年中的第几天。
%m 月份(以01-12来表示)。
%U 该年中的周数。
%w 该周的天数,0代表周日,1代表周一,异词类推。
%x 日期(以本地的惯用法来表示)。
%y 年份(以00-99来表示)。
%Y 年份(以四位数来表示)。
%n 在显示时,插入新的一行。
%t 在显示时,插入tab。
MM 月份(必要)
DD 日期(必要)
hh 小时(必要)
mm 分钟(必要)
ss 秒(选择性)

hwclock, clock:硬件时钟 显示或设定硬件时钟
-s, --hctosys:以硬件为准,把系统调整为与硬件时间相同;
-w, --systohc:以系统为准,把硬件时间调整为与系统时钟相同

(5)passwd
命令语法
passwd [选项][] [ username]

-k, --keep-tokens keep non-expired authentication tokens
注:保留即将过期的用户在期满后能仍能使用;
-d, --delete delete the password for the named account (root only)
2.4.6 改变身份的命令 su
 su - run a shell with substitute user and group IDs
su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
命令语法
注:删除用户密码,仅能以root权限操作;
-l, --lock lock the named account (root only)
注:锁住用户无权更改其密码,仅能通过root权限操作;
-u, --unlock unlock the named account (root only)
注:解除锁定;
-f, --force force operation
注:强制操作;仅root权限才能操作;
-x, --maximum=DAYS maximum password lifetime (root only)
注:两次密码修正的最大天数,后面接数字;仅能root权限操作;
-n, --minimum=DAYS minimum password lifetime (root only)
注:两次密码修改的最小天数,后面接数字,仅能root权限操作;
-w, --warning=DAYS number of days warning users receives before
注:在距多少天提醒用户修改密码;仅能root权限操作;
password expiration (root only)
-i, --inactive=DAYS number of days after password expiration when an
注:在密码过期后多少天,用户被禁掉,仅能以root操作;
account becomes disabled (root only)
-S, --status report password status on the named account (root)
注:查询用户的密码状态,仅能root用户操作;
only)
--stdin read new tokens from stdin (root only)
注:从标准输入获取密码,仅能root用户操作;

(6) su

su改变身份的命令

su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
命令语法
su 选项 [-] username
选项:

-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种
Shell。
-l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量
(例如HOME、SHELL和USER
等)都是以该使用者(USER)为主,并且工作目录也会改变。如果没有指定USER,
缺省情况是root。
-m, -p ,–preserve-environment:执行su时不改变环境变数。
-c command:变更账号为USER的使用者,并执行指令(command)后再变回原来
使用者。
su -: 会切换root用户,也会把用户变量也切换到root的环境变量
su : 只是会切换root用户,但是当前的环境变量还是以前用户的环境变量

在这里插入图片描述
(7) clear

clear清除屏幕信息的命令

直接清屏 没有选项使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值