• Unix 部分基础随笔


    unix成功的圈了我这个粉丝, 来自书籍 Unix & Linux 大学教程
                  作者拥有程序员传统的幽默风趣,推荐阅读.
     
     
    date          显示日期
    whoami     同who        who am <显示更多此类信息>
    quota      显示自己限制多少磁盘disk
    who          当前用户标示   == users    <当前多少人登陆了这个系统>
    w         谁登录了系统,他们正在做什么
    logout      退出登录
    exit             退出
    login        退出当前切换:<登录后才会注销>
    control D     <end of file>  退出
     
    passwd        修改用户密码 修改的方法为 passwd 旧密码-新密码-确认新密码
    last  <name>     之前的登陆时间,若无登陆过则有人登陆了系统
    sudo        允许以另一个标示身份执行,默认为root(可以用sudo id确认sudo当前是谁)
    id          显示当前用户标识    
    less         查看,以空格切换下一页 <space><B><Q><H>help   </^vt100>跳到一百页
    more       查看,以空格查看下一页?
    dmesg        在Unix查无此信息
    ^w         以空格为单位   不执行后面的单词   例如 cat m o f o o ^W^W^W^W   则执行cat m
    command C     终止
    command \       终止并保存一份log   名字为core
    command S      cat命令查看文本时候,暂停显示,但是程序并步停止,还在cat过来
    command Q      continue 继续显示,暂停的文件会狂显示
    IGNOREEOF=1     按一次^D退出,path可配置    eof<end of file>  查看设置参数echo $IGNOREEOF
    set -o ignorreof    关闭eof    参数如果是+o开启    开机启动,可在Path配置
    更多stty快捷命令    参考stay -a    设置方法为:stty kill ^U    此处设置删除此行为^U
     
    option left/right    以单词为单位左右切光标
    ^J         换行
    ^M回车        Unix每一行都会以^M^J 发送命令并回车     
    reset         当全部无效时,重置终端
    which <程序名>     搜索执行目录,确认是否安装    备用命令<type>
    cal           日历    -j M Y 打印某年某月的第几天
     
    uptime        显示系统运行到现在的时间,以关机分
    hostname      计算机名称
    uname          系统名称,      uname -a 显示更多信息<all information>
    leave           提醒自己离开     leave 0030    <hhmm格式>
    bc    <calculator>    遵循类python计算,保存小数位需要输入scale=n ,n是取几位
    man         用户帮助手册’f’<下一页>    ‘b’<上一页>    ‘g’<顶部>    “G”<底部>    /搜索字符    <执行向前面搜索高亮显示><?向后>
    vi阅读页面       !命令    执行后return回到vi页面
    man \whatis  \apropos \ info    查看命令解析
     
     
    less /etc/shells    系统有哪些shell    新装shell设置path到这里    
    echo $SHELL      获取当前shell版本
    chsh    -s /bin/name    切换name shell版本能切换当前用户    
    env           查看全部变量
    env|sort|less        查看系统变量,默认sort排序    echo $name    单个显示变量
    export NAME[=value]….      多变量赋值
    set name=[    ]       设置便利
    unset   name          复位变量
    “  ‘   $  `   \        需要特殊转义  其他同other
    type command…         输出是否为内部命令,也就是否为shell命令,否则为文件路径显示
    man zsh/bash        可以查看内置shell命令的说明
    export PS1=“anything”     修改shell提示符号
    fc -l    / history          二者都可以呼出历史命令
    fc -l command=commandd  25      将历史25条修改command为commandd    
    !25                   显示第25条历史命令
    set history = number         历史保存几条
    set savahist = number        关闭也会存储,设置在.bash_profile则可默认
     
     
    rm  abc.*          正则表达式,删除abc. 前缀的所有文件    可以rm abc.*   adb.*    同时用
    <Tab>          自动补全,"概念’当前文件按一下就切换,文件名,命令,变量,用户标示,主机名
    alias name=commands            alias l=ls -la            l 就会成为别名
    unlias l         将 l 别名释放
    type l         可以知道它是不是别名
     
     
     
     
  • 相关阅读:
    二叉搜索树的java实现
    HashMap源码分析
    集合之LinkedList源码分析
    集合之ArrayList的源码分析
    CountDownLatch源码解析
    部署java项目到阿里云服务器(centos7版本)
    并发中的单例模式
    AbstractQueuedSynchronizer的简单分析
    ThreadPoolExecutor的分析(二)
    ThinkPHP5 与 ThinkPHP3.* 之间的使用差异
  • 原文地址:https://www.cnblogs.com/Dobby/p/6800010.html
Copyright © 2020-2023  润新知