博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基础命令总结
阅读量:5050 次
发布时间:2019-06-12

本文共 1696 字,大约阅读时间需要 5 分钟。

命令总结:

帮助命令

  • man >>>命令的复杂帮助

  • help >>>命令的帮助(bash的内置命令)

  • 文件和目录操作命令

  • mkdir >>>创建目录, -p递归创建目录

    mkdir -p /a/b/c
  • cd >>>切换目录,属于内置命令,可以通过man cd查看

    cd /etc/
  • pwd >>>显示当前路径

    [root@oldboy:/etc]# pwd  /etc
  • ls >>>列出当前目录

    [root@oldboy:~]# lsanaconda-ks.cfg  install.log  install.log.syslog
    参数 说明 举例
    -l 长格式显示 ls -l
    -rw-------. 1 root root 1074 Apr 27 17:04 anaconda-ks.cfg
    -d 显示目录 ls -ld /etc/
    drwxr-xr-x. 82 root root 4096 Apr 27 18:47 /etc/
    -i 显示inode ls -il
    262420 -rw-------. 1 root root 1074 Apr 27 17:04 anaconda-ks.cfg
    -a 显示所有文件,包含隐藏文件 ls -al
    -rw-r--r--. 1 root root 18 May 20 2009 .bash_logout
    -h 文件大小以阅读方便的格式显示 ls -lh
    -rw-------. 1 root root 1.1K Apr 27 17:04 anaconda-ks.cfg
    -t 按照最新修改时间排序(最新时间在上面) ls -lt
    -rw-r--r--. 1 root root 0 Apr 27 19:29 test
    -rw-------. 1 root root 1074 Apr 27 17:04 anaconda-ks.cfg
  • touch >>>创建文件或更新文件的时间戳

    touch user{1..100}批量创建100个文件
  • vi >>>编辑器 相当于记事本,有编辑功能
  • vim >>>复杂编辑器,相当于emeditor,editplus,notepad++
  • echo >>>打印输出内容,配合“>或>>”可以为文件覆盖及追加内容
  • cat >>>查看文件内容, -n打印行号; -A显示行尾符号

    cat -n /etc/resolv.conf1   nameserver 10.0.0.22   nameserver 114.114.114.114        cat >> /data/oldboy.txt<
    I am studying linux. >EOF EOF要成对出现,EOF可以被任意成对内容替换
  • cp >>>拷贝目录或文件, -r递归,用于复制目录;-a相当于-pdr;-p保持属性复制;cp= 'cp -i' -i确认
  • mv >>>移动目录或文件,例如:mv /data /root/
    可以通过反引号把内容转义:mv find /data -type f -name "*.txt" /tmp
  • rm >>>删除文件或者目录 -f强制; -r删除目录;生产场景尽量不要使用rm,如果非要用,一定要先cp等备份

    替代方法:mv移动到一个临时目录,类似于回收站

    find删除   find /root/data -type f -exec rm -f {} \;               find /root/data -type f|xargs rm -f
  • find 查找

    参数 说明 举例
    -type 查找按文件类型查找
    -name 按照名字查找,查找的内容最好用双引号括起来
    -a 并且
    -o 或者
    表示取反
    -maxdepth 数字 查找深度
    -mtime 数字 按修改时间查找 +7 7天以前;
    7 第7天
    -7 最近七天

转载于:https://www.cnblogs.com/hejian2836/p/10779899.html

你可能感兴趣的文章
Visual Studio Code 构建C/C++开发环境
查看>>
web自己主动保存表单
查看>>
一个小的日常实践——高速Fibonacci数算法
查看>>
创建与删除索引
查看>>
java的基本数据类型
查看>>
机器学些技法(9)--Decision Tree
查看>>
静态页面复习--用semantic UI写一个10min首页
查看>>
在Windows下安装64位压缩包版mysql 5.7.11版本的方法
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
利用mysqldump备份mysql
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
用swing做一个简单的正则验证工具
查看>>