zoukankan      html  css  js  c++  java
  • 命令帮助和文件管理命令

    可以通过help/enable查看内部命令
    用echo $SHELL查看当前shell命令所在的文件路径
    [root@xia ~]# echo $SHELL /bin/bash
    cat /etc/shells查看所有shell命令的路径
    [root@xia ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /usr/bin/tmux /bin/tmux
    tmux可以分割窗口

    命令行扩展和被括起来的集合

    命令行扩展$()
    可以把小括号中命令的执行结果引用到另一个命令中 或touch date +%F.txt

    [root@xia data]# touch hostname-date +%F.log [root@xia data]# ll total 0 -rw-r--r--. 1 root root 0 Sep 5 17:06 2020-09-05.log -rw-r--r--. 1 root root 0 Sep 5 17:33 2020-09-05.txt -rw-r--r--. 1 root root 0 Sep 5 17:40 xia.centos8.org-2020-09-05.log
    [root@xia ~]# echo "this systems name is $(hostname)"

    echo "this systems name is $(hostname)" bash: s: command not found... this systems name is xia.centos8.org [root@xia ~]# echo "i am whoami" i am root
    括号扩展{}
    {}可以实现打印重复字符串的简化形式。ps :echo其实就是个打印命令。
    [root@xia ~]# echo file{1,2,5} file1 file2 file5
    vi 文件名
    nano 文件名 创建并编辑文件
    cat 文件名 查看文件内容
    进入编辑页面点击i或者ins就可以编辑
    编辑完成以后点击esc退出编辑
    最后输入:wq保存或者:q不保存退出。
    rm 文件名 删除文件
    [root@xia ~]# vi xxm [root@xia ~]# ls anaconda-ks.cfg Downloads Pictures Videos Desktop initial-setup-ks.cfg Public xxm Documents Music Templates [root@xia ~]# cat xxm sdfffasfffdsadfsadfsa [root@xia ~]# rm -f xxm rm: remove regular file 'xxm'? yes [root@xia ~]# ls anaconda-ks.cfg Downloads Pictures Videos Desktop initial-setup-ks.cfg Public Documents Music Templates
    {}的另一个用处
    `[root@xia ~]# echo {1..10..2}
    1 3 5 7 9
    [root@xia ~]# echo {1..10..3}
    1 4 7 10
    [root@xia ~]# echo {1..10..4}
    1 5 9
    [root@xia ~]# echo {a..z..4}
    a e i m q u y

    `
    tab键可以补全唯一的命令和文件名以及路径
    双击tab可以提示以此开头的命令

    history可以查看历史执行的命令,也可反复执行起前面的命令,只需输入编号
    [root@xia ~]# !334 echo file{1,3,5} file1 file3 file5
    历史命令存放在.bash_histroy中,也可以通过cat .bash_histroy来查看历史命令。
    histroy -c 清除此次登陆执行的历史命令(存在内存中)

  • 相关阅读:
    print函数的全面认识
    基本数据类型的变量
    文件操作认识二
    微信小程序制作随笔1
    .NET三层架构的改进以及通用数据库访问组件的实现
    实现基于通用数据访问组件的三层架构之补充篇
    Windows服务程序的编写、调试、部署
    winform下使用缓存
    重温Petshop 谈谈对三层架构的理解兼发布一个通用的数据访问控件(oracle免装客户端)
    实现基于通用数据访问组件的三层架构之实战篇
  • 原文地址:https://www.cnblogs.com/xiaxiangming/p/13620166.html
Copyright © 2011-2022 走看看