• 命令行快捷键、查找一级目录、显示文件行号、精简开机启动


    1.终端显示、历史记录、device

    # 用netstat查看服务监听的端口时,四个0的ip是指本服务器的所有网卡
    0.0.0.0:22
    # 非交互式更改密码
    echo "123456" | passwd --stdin root 
    # 当前终端 
    PS1='[u@h W]$ '
    # 想让终端显示时间
    PS1='[u@h W	]$ '
    
    # 清除历史记录
    history -c
    # 清除具体哪条历史记录
    history -d + 历史记录条数
    # 历史记录最大条数
    echo $HISTSIZE
    # 历史记录存放文件的最大个数
    echo $HISTFILESIZE  
    # 让这些环境变量永久生效需要保存在/etc/profile中
    
    # 设备需要挂载点才能访问,光驱也是一种设备--/dev/cdrom
    mount /dev/cdrom /mnt/
    cd /mnt  # 此时可以进入/mnt进行访问
    /dev/sr0                 4.1G  4.1G     0 100% /mnt
    # 安装系统时,/etc/fstab会默认挂载一些设备,比如:/、/boot、swap
    # 登录时需要提示的话,可以写在这个文件中
    cat /etc/motd
    

    2.一些命令行实用的快捷键

    ctrl + l    清屏
    ctrl + s    锁住终端
    ctrl + q    解锁终端
    ctrl + d    删除光标所在位置上的字符相当于VIM里x
    ctrl + h    删除光标所在位置前的字符相当于VIM里hx
    ctrl + k    删除光标后面所有字符相当于VIM里d shift+$
    ctrl + u    删除光标前面所有字符相当于VIM里d shift+^
    ctrl + a    将光标移动到命令行开头相当于VIM里shift+^
    ctrl + e    将光标移动到命令行结尾处相当于VIM里shift+$
    

    3.找出当前目录下的所有一级目录(五种方法)

    ls -l | grep "^d"
    # awk的$0是整行,$NF是最后一列
    ls -l | awk '{if($2>1) print $0}'  
    ls -p | grep "/$"
    ls -F | grep "/$"
    find . -maxdepth 1 -type d ! -name "."
    

    4.打印内容并显示行号(四种方法)

    grep -n '.*' hehe.txt
    cat -n hehe.txt
    awk '{print NR,$0}' hehe.txt
    sed "=" hehe.txt|sed 'N;s#
    # #g'
    

     5.精简开机启动

    # 除了这五个服务,其余全部不允许开机自启,亮点是最后面的将字符串交给bash去执行
    chkconfig --list | grep 3:on | egrep -v "crond|sshd|network|rsyslog|sysstat" | 
    awk '{print "chkconfig",$1,"off"}' | bash
    # 过滤两个端口
    grep -E "3306|1521" /etc/services
    egrep "3306|1521" /etc/services  
    # 详细展示文件及目录属性
    ls -lhirt --time-style=long-iso
    
  • 相关阅读:
    接口interface
    枚举类型
    编写Hello World ts程序
    TypeScript基本类型
    初始TypeScript
    session和cookie自动登录机制
    奇辉机车车号自动识别系统介绍
    AForge.NET 设置摄像头分辨率
    工作感概—活到老xio到老
    Scala学习二十二——定界延续
  • 原文地址:https://www.cnblogs.com/fawaikuangtu123/p/9751270.html
Copyright © 2020-2023  润新知