• 2022年2022年9月5日中软国际Linux-C开发一面


    1.Linux下的常见命令

    重点命令

    1. rsh-remote shell 该命令提供的用户环境,也就是shell,以便指令能够在指定的远端主机上执行

      1. rsh的参数列表
        -d使用socket层级的排错功能
        -l指定要登录远端主机的名称
        -n把输入的指令向代号为/dev/null的特殊外围设备
      [root@linuxcool ~]# rsh -l linuxcool 192.168.1.88 /bin/ls
      
      • 1
    2. find–在目录树中搜索指定的文件

      v7FuDg.png

    3. munt–挂载,用于将设备文件系统和linux文件系统,通过指定目录进行关联

      1. 挂载点的目录需要具备的要求

        1. 目录事先存在,可以用mkdir命令新建目录
        2. 挂载点目录不可以被其他进程使用到
        3. 挂载点下原文件将被隐藏
      2. 命令使用格式

        命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir
        device:指明要挂载的设备
        dir:挂载点
        	事先存在:建议使用空目录;
        	进程正在进行中的设备无法被卸载
        常用命令选项:
        -t vstype:指定要挂载的设备上的文件系统类型
        -r readonly:只读挂载
        -w read and write 读写挂载
        -n 不更新
        -a 自动挂载所有支持挂载的设备
        -o options (挂载文件系统的选项)
        	async:异步模式
        	sync:同步模式
        	auto/noauto是否支持自动挂载
        	ro:只读
        	rw:只写
        
        • 1
        • 2
        • 3
        • 4
        • 5
        • 6
        • 7
        • 8
        • 9
        • 10
        • 11
        • 12
        • 13
        • 14
        • 15
        • 16
        • 17
    4. unmunt–卸载命令

      umount DEVICE 
      umount MOUNT_POINT
      
      • 1
      • 2
    5. grep-在文件中过滤包含指定字符串的行

      grep "hello" test.txt
      
      • 1

    2.内存管理-都分为哪几个部分-存放什么内容

    voqKlq.png

    3·static-的作用

    1. 修饰局部变量时:可见性仍然时函数局部,但生存期到程序结束为止
    2. 修饰全局变量是:生存期没变,当在多文件中其他文件不能够访问
    3. 修饰函数时:和全局变量一样
    4. 在C++ 中来修饰成员属性时:所有对象共享一个变量
    5. 修饰类中的函数方法时:静态方法成员不能够访问非静态成员属性,把对象当形参输入后,可以访问公有私有和保护属性
    6. 类外使用对象::函数名 来访问静态成员方法

    4·git的使用

    git status查看仓库状态
    git commit -m “版本描述信息”提交版本到仓库
    git log查看提交的历史记录
    git reflog查看对仓库的操作日志
    git diff HEAD比较当前内容与最后一次提交版本的差异
    git checkout filename放弃对工作区代码的修改
    git reset HEAD filename从暂存区撤销
    git branch查看分支
    git branch 分支名创建分支
    git checkout 分支名切换分支
    git checkout -b 分支名创建并切换到该分支
    git branch -d 分支名删除分支-不能删除当前所处分支-切换到其他分支再删除
    git merge –no-ff -m “描述”分支名合并分支,合并时可能产生冲突,需要解决冲突-快速合并-静止解决
    git merge 分支名

    5·什么情况下需要使用malloc

    1. 大容量存储
    2. 不确定内容需求

    6·shell脚本

    下去可以重点了解的方向

    1·linux下的常用命令

    1. 查找
    2. uirsh
    3. munt
    4. unmunt

    2·操作系统:X86、服务器开发

    3·git的使用

    4·shell的脚本的使用

  • 相关阅读:
    Windows安装Erlang
    shell三剑客-----awk命令
    珠宝饰品经营小程序商城的作用是什么
    独立站源码搭建,跨境独立站怎么搭建?
    MYSQL误删数据恢复
    华为OD机考算法题:靠谱的车
    EventLoop
    基于opencv的实时停车地点查找
    Mybatis中表之间的关联关系
    华为配置wlan
  • 原文地址:https://blog.csdn.net/weixin_41694574/article/details/126713253