Linux 简单命令

1.cd命令 作用:切换目录

常用方法:
cd 路径
如: cd a/b 切换到当前目录下a的子目录b中
cd …/…/ 切换到当前目录的上两层目录
cd - 进入上一次工作路径
cd ~ 进入home 目录
cd / 进入要目录

2.mkdir命令 创建文件夹

使用方法: mkdir 文件夹名字

3.touch

用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
今天只用它来新建一个文件:
$ touch 文件名
3.echo命令 作用:向指定文件写入
使用方法:1.覆盖原内容:echo “要写入的字符串” > 文件名
2.追加内容 :echo “要写入的字符串” >> 文件名

4.sed命令

sed 是 stream editor 的缩写,中文称之为“流编辑器”。用来在 Linux 上执行基本的文本操作。它可以执行各种功能,如搜索、查找、修改、插入或删除文件。
使用方法:
sed -i ‘s/需要替换的字符串/替换后的字符串/g’ Filename
参数说明:
sed:这是一个 Linux 命令。
-i:默认情况下,sed 打印结果到标准输出。***简单来说,加上 -i源文件才会改变,不加的话只是打印输出变化了,但是文件本身不会改变。***今天没注意这个,搞了半天。。。
s:字母 s 是一个替换命令。
g:全局替换标志。默认情况下,sed 命令替换每一行第一次出现的模式,它不会替换行中的其他的匹配结果。但是,提供了该替换标志时,所有匹配都将被替换。
/:分界符。
Filename:要执行操作的文件名。

5.find命令

作用:查找文件
使用方法:

  1. find -name a.txt 在当前路径及子目录查找a.txt
  2. find -name test/a.txt 查找当前目录下test文件夹中的a.txt文件

6.cat命令

作用:显示文件内容
使用方法:cat filename

7.ls命令

就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。

常用参数搭配:

ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及…的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

8.mv命令

移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
使用方法:
1.重命名 mv test.log test1.txt
将文件 test.log 重命名为 test1.txt
2.移动 mv a.txt b.txt /test
将文件 a.txt,b.txt 移动到根的 test 目录中

9.grep,egep命令

作用:查找字符串
egrep与grep -E是等效的,可以同时匹配多个字符串,通常会加参数 -i,忽视大小写,-n输出字符串所在行号,-r递归查找

egrep -nir “str1|str2”

通常为了加快搜索,会配合find命令或cat命令,如果知道具体的文件或者范围就可以先find再grep

find -name “*.cpp” |xargs grep -ni “str”

cat a.txt|grep -ni “str”

10.pwd命令 作用:查看当前工作路径

11.rm命令

删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。
rm -rf test 删除 test 子目录及子目录中所有档案删除,并且不用一一确认
rm -i *.log 删除任何 .log 文件,删除前逐一询问确认:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值