Linux基础命令—文件和目录命令(一)

记录知识,分享热爱


Linux终端命令格式:

command [-option] [parameter]

说明:

command:命令名
[-option]:选项,可用来对命令进行控制,也可省略,不同选项可以组合使用
[parameter]:传给命令的参数,可以为0个、1个或多个
[ ]代表可选

查阅和帮助:

如果你在使用命令时忘了某个命令对应操作,可以通过以下两种方式查阅命令的帮助信息

1.–help

command --help

可以显示command命令的帮助信息

2.man

man command

查阅command命令的使用手册

man手册包含了大部分命令和函数的详细使用说明

man手册使用说明

操作键 功能
空格键 显示手册页的下一屏
回车键 滚动手册页的下一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word字符串

自动补全和命令选择技巧:

1.自动补全

在敲出文件/目录/命令的前几个字符后,按下tab键
系统会自动补全,如果有其他歧义,再按一下tab键

2.命令选择

你前面敲过的命令想再使用的话,按上/下键即可来回切换
如果想退出选择,按Ctrl+c

文件目录命令:

ls命令

这个命令对应的英文是list相当于dos下的dir命令
作用是查看当前文件夹下的内容

ls常用选项

参数 含义
-a 显示指定目录下的所有子目录和文件,包括隐藏文件
-l 以列表形式显示文件的详细信息
-h 显示文件大小

ls通配符的使用

通配符 含义
* 代表任意个数个字符
代表任意一个字符
[] 表示可以匹配字符组中的任意一个
[abc] 匹配abc中任意一个
[a-f] 匹配从a到f范围的任意一个

cd命令

这个命令对应的英文是change directory
作用是切换文件夹

命令 含义
cd ~ 切换到用户的主目录
cd . 保持在当前目录不变
cd … 切换到上一级目录
cd - 在最近两次工作目录互相切换

绝对路径:最前面是~或者/,表示从根目录/家目录开始的具体目录位置
相对路径:最前面不是~或者/,表示在相对当前目录所在的目录位置

mkdir命令

这个命令对应的英文是make directory
作用是创建目录

mkdir命令可以配合-p递归创建目录
例如`mkdir -p ./a/b/c可以循环创建a/b/c
创建目录

tree命令

这个命令可以以树状图的形式显示目录
-d表示只显示目录
tree

rm命令

这个命令对应的英文是remove
作用是删除指定的文件夹

rm -f表示强制force的意思,就是强制删除,忽略不存在的文件,无需提醒
rm -i表示删除前提醒
rm命令
rm -r表示递归地删除目录下的内容,我们删除文件夹时就要加-r
rm
在这里插入图片描述
注意 rm -rf/*会删除所有目录和文件且无提醒,这波是删库跑路啊!谨慎使用

cp命令

这个命令对应的英文是copy
作用是拷贝

cp [源文件] [目标文件]
cp -ff表示强制force的意思,就是强制复制文件或目录,不论目的文件或目录是否存在
cp -r表示复制目录
cp

mv命令

mv [源文件] [目标文件]
这个命令对应的英文是move
作用是移动或者重命名目录or文件夹

mv

pwd命令

这个命令对应的英文是print work directory
作用是查看当前所在文件夹,也是很常用

touch命令

这个命令对应的英文是touch
作用是如果文件不存在,就新建文件


后续会不断更新关于Linux基础的文章,欢迎关注!

猜你喜欢

转载自blog.csdn.net/weixin_45911423/article/details/106050254