Linux——其他简单命令使用

一、输出重定向命令:>

允许将命令执行的结果重定向到一个文件,本应显示到终端的内容保持到指定文件中;
ls > output.txt(文件不存在创建,存在覆盖)
本质:修改默认输出反向
注:>覆盖文件 >>追加文件
more p1.c
每次显示一页,空格显示下一页;

二、管道 : |

管道:一个命令的输出作为另一个命令的输入
例如: ls -lh | more
clear 清屏

三、切换工作目录:cd

命令含义
cd切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~切换到当前用户的主目录(/home/用户目录)
cd .切换到当前目录
cd …切换到上级目录
cd -可进入上次所在的目录

四、显示当前路径:pwd

五、新建文件夹:mkdir

加参数 -p可以递归目录
mkdir 1/2/3/4 -p

六、删除文件夹:rmdir

删除目录必须离开目录且目录为空

七、删除文件:rm

使用必须小心,文件删除后不可回复;为防止误删,可在rm 命令后加 -i逐个确定要删除文件

参数含义
-i以进行交互式方式执行
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹时必须加此参数

八、建立链接文件 :ln

类似windows下的快捷方式
链接文件分为软链接与硬链接
软链接:不占用磁盘空间;源文件删除,则软链接失效
硬链接:只能链接普通文件,不能链接目录
ln 源文件 链接文件
ln -s 源文件 链接文件
没有-s选项代表建立一个硬链接文件
注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

九、查看和合并内容 :cat

十、文本搜索:grep

grep [-选项] ‘搜索内容串’文件名

选项含义
-v显示不包含匹配文本的所有行(相当于求反)
-n显示匹配行及行号
-i忽略大小写

grep搜索内容串可以是正则表达式

十一、查找文件find

命令含义
find ./ -name test.sh查找当前目录下所有名为test.sh的文件
find ./ -name ‘*.sh’查找当前目录下所有后缀为.sh的文件
find ./ -name “[A-Z]*”查找当前目录下所有以大写字母开头的文件
find /tmp -size 2M查找在/tmp 目录下等于2M的文件
find /tmp -size +2M查找在/tmp 目录下大于2M的文件
find /tmp -size -2M查找在/tmp 目录下小于2M的文件
find ./ -size +4k -size -5M查找当前目录下大于4k,小于5M的文件
find ./ -perm 0777查找当前目录下权限为 777 的文件或目录

十二、拷贝文件:cp

选项含义
-a该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-f已经存在的目标文件而不提示
-i交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v显示拷贝进度

十三、移动文件:mv

十四、归档管理:tar

tar使用格式 tar [参数] 打包文件名 文件

十五、文件解压:gzip

gzip [选项] 被压缩文件

十六、查看命令位置:which

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值