Linux基本指令介绍

本文介绍了Linux中常用的文件管理命令,包括mkdir创建目录、touch创建文件、rmdir和rm删除文件、man查阅帮助、cp和mv文件操作、cat和more/less查看内容。详细解读了每个命令的用法和注意事项。
摘要由CSDN通过智能技术生成


mkdir指令
mkdir指令是用于创建目录文件的一条指令,具体的语法格式为:

mkdir[选项]+dirname(创建的路径名)

//创建一个名为package的目录
mkdir package 

在这里插入图片描述
而如果想要一次创建多个目录文件,而这些目录文件呈现树状的结构,就带上目录选项参数-p

//递归创建树状目录tar_package/t_package/test
mkdir -p tar_package/t_package/test

在这里插入图片描述


touch指令
touch命令的作用是用来创建一个文件,touch指令有很多选项参数,不过相对用得不是很多,如果遇到不会的就可以去查看。touch指令更多是直接使用,创建一个文件

//touch命令创建文件的语法格式
touch test.c  ---->创建一个名为test.c的文件

在这里插入图片描述


rmdir&rm 指令**
rmdir和rm是两条重要的指令!,前者的作用是用于删除一个目录文件,后者的不仅可以删除目录文件还可以删除其他类型的文件。

//rmdir的语法格式
rmdir dirname ---->删除一个目录
//使用rmdir删除package文件夹
rmdir package---->等价于rmdir ./package

在这里插入图片描述
但是,rmdir指令只能删除没有文件内容的空目录文件!所以实际删除非空目录并不会使用rmdir指令,更多的时候使用的是rm指令,rm指令带上-r参数表示递归删除

//删除目录
rm -r dirname (r表示递归)
//如果有的时候无法删除,加上-f选项强制删除
rm -rf dirname(强制删除文件)
//-i选项删除前逐一询问确认

在这里插入图片描述


man指令
Linux里面有很多的命令选项,我们不可能记住所有的命令选项,一旦当我们遇到不认识的命令选项我们就需要去查! 所以Linux系统给我们提供了一条指令来让我们可以查看 系统的命令选项

//man手册查看系统指令的语法格式
man+[选项参数]+[指令名字]
1是普通命令
2是系统调用,open(),write(),read()等等
3是系统库函数,printf(),scanf()等一系列C语言库函数
//比如使用man手册查看rm命令
man 1 rm

在这里插入图片描述
遇到不会的命令选项,使用man指令查询也是一种好的方法。


cp指令
cp指令是用来拷贝文件的指令,类似于windows平台的复制功能。
cp指令有如下的命令选项:

-f:强制拷贝文件
-i:拷贝前先询问用户
-r:递归拷贝

//拷贝一个test.txt
cp test.txt demo.txt

在这里插入图片描述
如果需要拷贝一个非空目录,需要带上-r选项

cp -r package p_ack

在这里插入图片描述


mv指令
在windows平台里面,剪切复制功能可以使用图形化界面。而在linux平台下,剪切的命令是mv指令

//mv指令的语法格式
mv filename dirname
//把test.txt移到p_ack里去
mv test.txt ./p_ack
//-f就是强制剪切复制

在这里插入图片描述


cat指令
cat指令的作用是查看目标文件的内容,默认会把内容打印到显示器里面。

//语法格式
cat filename

-b:输出非空行的编号
-n:输出所有行的编号
-s:不输出多行空行

在这里插入图片描述
cat指令适合用于小文本查看,而对于长文本的查看需要使用额外的指令


more指令
more指令的作用和cat指令比较接近,不够more指令是相对于可以用来处理大文本的一个指令

//more的语法格式
more [选项] +filename

-n:对所有输出内容行编号


less指令
虽然more指令为我们提供了查看大文本的功能,但是more指令只能向下查看,不能向上查看,所以Linux提供了一个更加方便的方式------>less指令

//less指令的语法格式
less [选项]  filename
//使用less指令来看file.txt
less -n file.txt

-i:忽略大小写
-n:展示内容的行号


以上就是本文的所有内容,如有不足之处还望指出。希望大家一起共同进步。

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值