Linux基础命令——第一部分

今天给大家介绍一些基础命令

一、首先介绍一下通配符

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

提示:一些常用的表示方法

[a-z],[A-Z],[0-9],[a-z0-9],[^[::]]

举例
1.列出 /etc下,所有的以n、l开头的,并且以非数字结尾的文件
在这里插入图片描述
2.列出/var目录下,以一个小写字母开头,一个小写字母结尾,中间出现任意一位任意字符的文件
在这里插入图片描述
二、常见的系统管理类命令

1、 ls [OPTION]… [FILE]…
ls:

-a 显示所有文件包括隐藏文件
-A 显示所有文件包括隐藏文件,但除过 . 和. .
-c 以ctime排序,与-lt一起使用
-l 以长数据格式显示文件属性及权限等信息
-t 以修改时间排序
-d 列出目录本身,而不是目录中的内容
-i 列出文件的inode号,一般和 -l一起使用
-h 将文件的大小以KB,MB,GB格式显示

举例
在这里插入图片描述在这里插入图片描述
注意上面两张图的变化,自己可以再练习其他的

2、 pwd:(打印当前目录)命令以绝对路径的方式显示用户当前的工作目录

-P 显示当前的路径,不管有没有链接文件,不加选项时就是以此显示
-L 显示当前路径,如果有链接文件,直接显示链接文件指向的文件

举例
在这里插入图片描述

3、cd:改变工作目录

~ 表示用户家目录
- 表示前一个工作目录
. . 表示上级目录
. 表示当前目录

举例
在这里插入图片描述在这里插入图片描述
大家可以自行练习

4、date:显示或修改系统时间和日期
date [OPTION]… [FORMAT]

-d “string” 字符串所指的日期和时间
-s “string” 根据字符串来设置日期和时间

举例
在这里插入图片描述
注意:通过上图中的两个命令可以看出,日期和时间的设置需要加上时间的设置,否则会将时间重置为00:00:00

5、passwd:设置用户命令,只有root用户有使用权限

-k 到期后密码仍然可以使用
-l lock,锁定用户密码,只有root有权限操作
-u unlock,解除锁定
-f 强制操作:只有root有权限
-n days 两次密码修改的最小天数
-x days 两次密码修改的做大天数
–stdin 密码从标准输入获取密码,非交互式设置密码使用
-w days 距离多少天提醒用户修改密码
-S 查询密码状态
-i days 密码过期后 多少天之后,用户被禁用

举例
在这里插入图片描述

6、su:改变用户身份
用法:su - username

-c command 改变用户为user的使用者,执行command命令,再变回原来使用者
- 用户的环境变量

举例
在这里插入图片描述
在这里插入图片描述
提示:当普通用户切换为root用户时需要输入密码

7、clear:清理屏幕
输入clear+回车即可
或者:Ctrl+l

这一步就不演示了,大家可以自己动手试试

ok 基础命令今天就说这么多,后面还会更新
欢迎大家纠错

发布了10 篇原创文章 · 获赞 11 · 访问量 1354

猜你喜欢

转载自blog.csdn.net/weixin_45440548/article/details/104434569
今日推荐