一些linux常用命令

1.查看文件大小操作:

查看当前文件夹大小总和:

        du -sh 

查看当前目录下文件(夹)大小:

        du -h --max-depth=1 

2.创建文件

        vi ***.txt

3.远程复制:

        scp -r 要复制的文件夹 用户@ip:目标文件夹

4.压缩文件夹为zip:

        zip -r fileName.zip 要压缩的文件夹名

         zip -ry fileName.zip 要压缩的文件夹名             保留软连接

5.vim系列:

5.1.跳转

        25gg:  跳到第25行

5.2.删除整行

        dd: 删除整行

5.3.删除指定行

        :3,5d: 删除第三行至第五行

5.4.复制粘贴

        v->y->p:    选中->复制->粘贴

5.5.跳到最后一行        

        G:   跳到最后一行

5.6.空格转tab

        空格转tab:ts表示几个空格为一个tab,retab!表示处理所有空格,没有感叹号表示只处理行首

        :set ts=8

        :set noexpandtab

        :%retab

5.7.Tab转空格:

        :set ts=4

        :set expandtab

        :%retab

5.8.撤销:

        u

6.查看进程:

        ps -ef

7.grep

        grep -r -A 1 include ./:   打印include和它的下一行

        grep -nr -A 1 include ./:   打印include和它的下一行以及行号

        grep -i:    忽略大小写

8.aptitude

        下载时自动安装依赖项

        sudo apt install aptitude

        sudo aptitude install ros-kinetic-desktop-full

9.查看docker内容器版本

        使用uname -a或者cat /proc/version看到的是宿主机版本。可使用如下命令查看

cat /etc/issue
#redhat系列特有,如centos,kail
cat /etc/redhat-release

10.批量删除进程

ps -ef | grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9
 

posted @   shldy1999  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示