Linux相关操作记录

    xiaoxiao2022-07-08  250

     

    目录

    一、查看磁盘空间和分区空间大小

    1、查看磁盘空间:fdisk -l

    2、查看分区空间的大小:df -h

    二、linux中ctrl+z和ctrl+c的区别

    三、linux查看内核版本及系统版本号

    1、查看内核版本号:uname -r  或者  uname -srm

    2、查看系统版本号:sudo lsb_release -a

    四、linux下统计项目代码总行数

    五、linux查找文件和文件夹

    六、linux内核相关操作

    1、显示应用程序(二进制程序)所依赖的库文件

    2、显示当前内核已加载的模块

    3、查看内核模块的具体信息,包括开发人员信息,依赖信息等


    一、查看磁盘空间和分区空间大小

    1、查看磁盘空间:fdisk -l

    如图所示:这是我的aliyun服务器,其磁盘空间大小为40GiB。另:GiB是以1024为进制的单位,GB是以1000为进制的单位。

    2、查看分区空间的大小:df -h

    二、linux中ctrl+z和ctrl+c的区别

    共同点:ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. 区别:

    ctrl+c是强制中断程序的执行, 而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行. 例如: 当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得 存盘推出,你可以简单的按下ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用fg命令继续vi你的文件.

    三、linux查看内核版本及系统版本号

    1、查看内核版本号:uname -r  或者  uname -srm

    2、查看系统版本号:sudo lsb_release -a

    或者:cat /etc/issue

    四、linux下统计项目代码总行数

    1、首先通过cd定位到需要统计的项目工程文档主目录下,然后输入以下命令即可统计:

    find . "(" -name "*.cpp" -or -name "*.h" -or -name "*.hpp" ")" -print | xargs wc -l

    此例子主要是统计C++项目总行数,其他语言的项目可根据后缀名自行修改。

    2、单个普通文件统计函数命令

    wc -l 文件名

    五、linux查找文件和文件夹

    参考:https://www.sohu.com/a/283040389_261288

    六、linux内核相关操作

    1、显示应用程序(二进制程序)所依赖的库文件

    命令:ldd

    例子:ldd /bin/ls

    2、显示当前内核已加载的模块

    命令:lsmod 或者 cat /proc/modules

    3、查看内核模块的具体信息,包括开发人员信息,依赖信息等

    命令:modinfo

    例子:modinfo video

     

     

     

     

    // 长期记录中。。。

    最新回复(0)