zoukankan      html  css  js  c++  java
  • 一些零散的命令

    1.whoami:输出我是谁

    [root@bogon ~]# whoami 
    root
    

    2.who:输出当前登录式的用户

    [root@bogon ~]# who
    root     pts/0        2018-02-05 23:55 (192.168.157.1)
    

    3. w:详细显示当前登录式用户的信息

    [root@bogon ~]# w
     00:07:44 up  6:29,  1 user,  load average: 0.00, 0.00, 0.00
    USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    192.168.157.1    23:55    0.00s  0.14s  0.09s w
    

    4.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史。-n 数字:可以显示最近几次的登录信息

    [root@bogon ~]# last
    root     pts/0        192.168.157.1    Mon Feb  5 23:55   still logged in   
    root     pts/0        192.168.157.1    Mon Jan 22 19:34 - 01:50  (06:15)    
    reboot   system boot  2.6.32-71.el6.x8 Mon Jan 22 19:33 - 00:10 (14+04:36)  
    root     pts/0        192.168.157.1    Wed Jan 17 01:00 - 02:45  (01:44)    
    reboot   system boot  2.6.32-71.el6.x8 Wed Jan 17 01:00 - 02:45  (01:45)    
    root     pts/0        192.168.157.1    Mon Jan 15 21:53 - 01:46  (03:53)    
    reboot   system boot  2.6.32-71.el6.x8 Mon Jan 15 21:52 - 01:47  (03:54)    
    root     pts/0        192.168.157.1    Sun Jan 14 22:23 - 01:59  (03:36)    
    

     5.lastb:显示/var/log/btmp,显示用户错误的登录尝试

    [root@bogon ~]# lastb
    我这没有
    btmp begins Tue Jan  2 19:19:01 2018
    

     6.lastlog:显示每一个用户最近一次的登录信息。-u username:显示特定用户最近一次的登录信息

    [root@bogon ~]# lastlog 
    Username         Port     From             Latest
    root             pts/0    192.168.157.1    Mon Feb  5 23:55:00 -0800 2018
    bin                                        **Never logged in**
    daemon                                     **Never logged in**
    adm                                        **Never logged in**
    lp                                         **Never logged in**
    sync                                       **Never logged in**
    shutdown                                   **Never logged in**
    

    7.basename:取得文件的文件名,在脚本中常用
      $0:执行脚本时的脚本路径及名称
    8.mail:查看邮件,发送邮件

    9.hostname:显示或设置当前主机主机名

    10.RANDOM:生成0-32768之间的随机数

    [root@bogon ~]# echo $RANDOM
    13271
    [root@bogon ~]# echo $RANDOM
    6722
    

    11.watch:以周期性的方式执行给定的指令
      -n:指定每多少秒执行一次
      -d:高亮显示输出的不同之处
      -t:不显示标题

    [root@bogon test]# watch -d 'ls -l'
    

     12.lftp 用户名:密码@ftp地址:传送端口(默认21)
      mget:下载  
      put:上传
      mirror:下载整个目录
        -R:将本地目录整个上传
    13.wget:断点续传下载,迅雷
      -A:指定下载文件名
      -b:后台下载
      -c:断点续传下载
      -i:从指定文件内容中的网址下载
    14.ssh
      ssh   root@ip/主机名:在linux内以对方root的身份ssh登录   
      ssh   root@ip/主机名  “命令”:以对方root身份远程执行一条命令
      如果ssh无法成功登录,可以在自己用户的家目录内找到一个隐藏文件.ssh/known_host,找到对应的ssh信息,或者直接删掉这个文件即可

    公私钥ssh
      ssh-genkey:生成公钥私钥对
      ssh-copy-id -i ~/.ssh/id_rsa.pub   root@主机/ip     将公钥传给对端主机
    这时再去登录对端主机就不需要密码了  

    15.scp:主机之间的文件传输
      scp  源文件  root@主机名/ip:存储路径       中间要加上冒号
        -r:递归
        -p:保留元属性
        -C:压缩
    16.rsync:用法同scp,会多一次校验,如果校验文件一样就不再复制,只复制不同文件

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    关于jetty服务器默认首页和端口设置
    yum提示Another app is currently holding the yum lock; waiting for it to exit...
    21.线程池ThreadPoolExecutor实现原理
    20.并发容器之ArrayBlockingQueue和LinkedBlockingQueue实现原理详解
    19.并发容器之BlockingQueue
    18.一篇文章,从源码深入详解ThreadLocal内存泄漏问题
    17.并发容器之ThreadLocal
    16.并发容器之CopyOnWriteArrayList
    15.并发容器之ConcurrentLinkedQueue
    14.并发容器之ConcurrentHashMap(JDK 1.8版本)
  • 原文地址:https://www.cnblogs.com/forlive/p/8423427.html
Copyright © 2011-2022 走看看