常用Linux指令(1)

本文介绍了Linux中基本的文件与目录操作,如ls命令列出文件、cd切换目录、cp与mv复制与移动文件的交互选项,以及find和tee的高级搜索与内容合并功能。关键词涉及:ls, cd, cp, mv, rm, mkdir, rmdir, cat, find, tee。
摘要由CSDN通过智能技术生成

1、ls:列出当前路径下的文件与文件夹

-a:列出所有文件,包括隐藏文件

 -l:列出文件的详细信息

 注:参数可以叠加使用,如-la表示列出所有文件及其详细信息

2、cd:切换目录

cd boot 切换/进入boot目录

 cd ..到上一目录(父目录)

 cd../..到父目录的父目录

 cd .进入当前目录(实际上是啥都不做)

3、cp:复制

-r:recursive copy 复制文件夹是连同子文件(夹)一起复制,如果是对文件夹进行操作,一定要带这个参数

-i:interactive mode若有同名文件,会询问是否覆盖(如果没有这个参数,会不提示,直接覆盖) 

 4、mv:移动

-i:interactive mode,同cp的-i参数一样,若覆盖会询问

将当前目录下的“mmm1”转移到“boot”文件下并命名为“efi”

 5、rm:移除

-i:交互式删除

 -r:删除所有子文件夹

 6、mkdir:创建文件夹

在当前路径创建一个空文件夹

7、rmdir:移除,删除文件夹

 8、cat

cat > file :直接从Terminal中输入文件内容并创建文件.只能用于创建,不能修改已有文件Ctrl+c退出命令。

cat file :在Terminal中显示文件的所有内容.

cat file1 file2 >file

如果file文件不存在,那么会新建file文件,并将file1与file2文件的内容合并到file文件中,

file文件之前有内容的话会被file1和file2的内容覆盖掉。

cat file1 > file2:将文件file1的内容覆盖文件file2的内容。相当于清空文件file2的内容,再将文件file1的内容写入。

 

cat  file1 >> file2

将文件file1显示行号后追加到文件file2中

cat -n file:在查看文件时可以显示出行号

cat -n  file1 >> file2
将文件file1显示行号后追加到文件fie2中

注意:>和>>后的文件可以不存在,若不存在,linux会为我们创建

对于覆盖文件内容这种操作我们要谨慎使用

9、find:查找

Find:显示当前文件夹中所有文件

Find 文件名:根据文件名查找

10、tee命令

tee  file1  file2:同时写入两个文件

tee -a file :将录入内容附加到文件file文件

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值