linux的基础指令和通配符

目录

ls指令

pwd指令

cd指令

touch指令 

mkdir指令 

rm指令

unlink指令

command --help

man指令

cp指令

mv指令

cat指令

head指令

tail指令

date指令

find指令

which指令      

alias指令

grep指令

zip指令

unzip指令

tar指令

bc指令

uname指令

top指令

netstat指令

free指令

df指令

file指令

通配符


ls指令

语法:ls [选项]

功能:列出该目录下的所有子目录与文件,或者列出文件的文件名以及额外的信息

常用的选项

ls -l        将文件的属性显示出来(空文件也是有大小的,因为空文件也有属性)

 ls -a        将所有文件都显示出来,包括隐藏文件

ls -i        将文件的i节点索引信息显示出来 

pwd指令

语法:pwd

功能:显示用户当前所在的目录

cd指令

语法:cd [选项] 或 cd 目录名

功能:改变工作目录,将当前工作目录改变到指定的目录下

常用选项:

cd ..        返回上一级路径

cd -        返回上一次访问的路径

cd ~        返回用户家用路劲

 

cd 绝对路径        通过绝对路劲寻找目录位置

cd 相对路径        通过相对路径寻找目录位置

绝对路径和相对路径的区别

touch指令 

语法:touch 文件名

功能:新建一个不存在的文件,假如文件存在,则会更改文件的时间到touch的时间

mkdir指令 

语法:mkdir [选项] 目录 或 mkdir 目录

功能:创建目录

常用选项:

mkdir -p 路径        可以创建多个目录

 假如要创建多个目录就加选项-p

rm指令

语法:rm [选项] 目录 或 rm 目录

功能:删除文件或目录

常用选项:

rm        只能删除普通文件,需要输入y or n确认

rm -f        强制删除文件,不会询问

rm -r        删除目录以及所有文件

rm -i        删除前询问

unlink指令

unlink 文件        也可以删除文件,不可以删除目录

command --help

语法:command(命令) --help

功能:显示命名帮助信息

man指令

语法:man [选项]

功能:查询指令的用处

man 数字 [选项]        查找不同部分的介绍

1 - commands
2 - system calls
3 - library calls
4 - special files
5 - file formats and convertions
6 - games for linux
7 - macro packages and conventions
8 - system management commands

操作键功能
空格键

显示手册页的下一页

回车键翻滚一行
b(back)回滚一屏
f(front)前滚一屏
q退出
/word搜索word字符串

cp指令

语法:cp [选项] 文件 想要移到的路径 或者 cp 文件 想要移动的路径

功能:将文件或者目录复制到指定路径

常用选项

cp 文件 想要移动的路径(只能移动普通文件)

cp -r        可以移动目录

cp -f        强制拷贝,不管是否存在

mv指令

语法

mv [某个路径的文件] [剪切文件路径]         剪切

mv 文件名 文件名         重命名

功能:剪切文件ls或目录或者重命名

常用选项:

mv -i        假如移动的位置已经存在相同文件,则会询问是否覆盖

mv -f       强制覆盖

cat指令

语法:cat 文件

功能:打印出文件中的内容

head指令

语法
head [文件] 可以提取文件的前十行(默认)
head [-数字] [文件] 从前开始提取数字行

功能:打印出文件中的内容

tail指令

语法
tail [文件] 可以提取文件的后十行
tail [-数字] [文件] 从后开始提取数字行

功能:打印出文件中的内容

date指令

语法
date +%s    从1970年1月1日0点开始到现在的秒数(时间戳)
date -d @时间戳   查看时间戳对应的时间,以本地时间为标准校准

功能:查看系统时间

find指令

语法:find -name [文件名字]    查找文件名字所对应的路径

功能:查找文件

which指令      

语法:which 指令

功能:在系统路径中,查找特定指令所在的路径

alias指令

语法:alias    别名='原名称'    

功能:作用是给命令取别名取别名只在本次登陆有效

grep指令

语法:
grep '数据' [文件]   可以从文件中搜索指定的数据
grep -n '数据’ [文件] 从文件中找到指定的数据并且显示行数
grep -v '数据' [文件] 从文件中搜索初数据以外的内容
必须区分大小写,假如忽略大小写,需要 -i

grep选项中,-E选项可以用来扩展选项为正则表达式;
$表示匹配文件末尾,字符需要在$之前表示以字符结尾  a$表示以a结尾
^表示匹配文件起始,字符需要在^之后表示以字符起始  ^a表示以a起始

功能:查找文件中特定的内容

zip指令

语法
zip [压缩命名] 要压缩文件         压缩文件或目录

功能:压缩

unzip指令

语法
unzip [压缩文件]         解压文件到当前路径
unzip [压缩文件] -d [路径]         解压到指定路径

功能:解压

tar指令

语法
tar [选项] [压缩命名tar.gz(tgz)] 要压缩的文件
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

压缩一般 tar -czvf 文件

加压一般 tar -xzvf 文件

功能:压缩和解压

bc指令

可以在命令行进行简单的运算

uname指令

语法:

uname -a 显示服务器的所有信息

uname -r 显示内核信息

top指令

查看cpu资源使用状态

netstat指令

查看网络连接状态

free指令

查看内存资源状态

df指令

查看磁盘分区资源状态

file指令

语法:file [选项] 文件或目录

功能:辨识文件类型

常用选项:

-c 详细显示指令执行过程,便于排错或分析程序执行的情形
-z 尝试去解读压缩文件的内容

通配符

通配符含义
*代表任意个数个字符
代表任意一个字符
[]表示[]中的任意一个字符
[123]1,2,3中的任意一个字符
[1-3]从1-3中的任意一个字符

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一起慢慢变强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值