• Linux shell的问题


    1.uptime命令可以查看当前系统的启动时间:

    w命令显示当前登录者
    top命令显示当前任务
    ps命令显示所有进程信息
    uptime命令可以查看系统启动时间
     
    2.使用shell时,默认的环境变量放在哪里?
    /etc/profile:此文件为系统的为每个用户设置环境信息,当用户第一次登录时,该文件被执行.
    并从/etc/profile.d 目录的配置文件中搜集shell的设置.
    /etc/bashrc :为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
    ~/.bash_profile :每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
    文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
    ~/.bashrc :该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
    该文件被读取.
    ~/.bash_logout :当每次退出系统(退出bash shell)时,执行该文件. 
     
    bash_profile 、.bashrc 、和.bash_logout
    上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。
    .bash_profile是最重要的一个配置文件,它在用户每次登录系统时被读取,里面的所有 命令都会被bash执行。.profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。 在Debian中使用.profile文件代 替.bash_profile文件。
    .bashrc 文件会在bash shell调用另一个bash shell时读取,也就是在shell中再键入bash命令启动一个新shell时就会去读该文件。这样可有效分离登录和子shell所需的环境。但一般 来说都会在.bash_profile里调用.bashrc脚本以便统一配置用户环境。
    .bash_logout 在退出shell时被读取。所以我们可把一些清理工作的命令放到这文件中。
     
    登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个(根据不同的linux操作系统的不同,命名不一样),执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。
    如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
     
    3.有关new/delete和malloc/free的区别:
    malloc与free是标准库函数,new/delete是运算符
    new、delete只能在C++使用,而malloc、free只能在C中可以使用
    new、delete返回的是所分配类型变量(对象)的指针,malloc、free返回的是void指针
  • 相关阅读:
    机器学习笔记:sklearn交叉验证之KFold与StratifiedKFold
    Python学习笔记:丢失的数字
    机器学习笔记:sklearn.datasets样本生成器——make_classification、make_blobs、make_regression
    Python学习笔记:一些出乎意料的代码
    有趣智力题:蒙提霍尔悖论 —— “决定”挑战
    Python学习笔记:季度判断
    Task.Run存在多个任务使用同一线程的情况
    照片一键生成证件照白底|在线网页生成一寸电子版证件照
    xml转数组 何苦
    elasticsearch ik kibana logstaus (ELK)的安装使用(windows版) 何苦
  • 原文地址:https://www.cnblogs.com/xiaohaillong/p/5792600.html
Copyright © 2020-2023  润新知