linux基本命令

简单命令:
  cd    [文件]
  touch    [文件名]
  mkdir   [创建目录]             mkdir -p [多层目录] 递归创建目录
  rm [删除一个文件]

  ls --help    显示命令的帮助信息
  man       显示命令的使用手册

  cd ~    切换到当前用户目录 /home/python
  cd
  cd .    保持当前目录
  cd ..   切换到上级目录

  tree [目录]

删除命令:
  rm -r    加上了-r 就可以删除文件夹
  rm -f    强制删除不提示
  rm -rf *  删除当目录下的所有文件夹以及文件


  然而通配符不会删除 . 隐藏文件

复制:
  cp   源文件 目标文件        复制文件或者目录
  cp -i            覆盖文件前提示
  cp -r                             若源文件是一个目录,则复制目录下所有的文件

移动:
  mv  源文件 目标文件           移动文件或者目录 /文件或者目录重命名
  mv -i                             覆盖文件前提示

查看:
  cat 文件名              查看文件内容 ,一次输出所有内容,适合查看内容较少的文本文件
  cat -n                   对所有行显示标号

  more 文件名        分屏显示内容

  grep 搜索文本 文件名
  grep -n       显示匹配行号和行
  grep -v       求反(不匹配的)
  grep -i       忽略大小写

 

linux 下:
  1、文件或者文件夹的名字长度最长256个字符
  2、以 .开头的是隐藏文件,需要用 -a 来显示
  3、 . 表示当前目录下
    .. 表示上级目录
通配符
  4、 * 表示任意个数字符
  5、 ?表示一个字符
  6、 [] 可以匹配[]中的任意一个

  7、^a 以a 开头
  8、 b$ 以b结尾

ls 的参数:
  ls -a 显示隐藏
  ls -l 以列表方式显示
  ls -h 显示文件大小
重定向;
    >    表示输出,会覆盖掉文件原有的内容
    >>    表示追加
    echo 内容 > 文件

    命令 >> 文件

管道:一个命令的输出作为另一个命令的输入,由后一个管道进行处理,可以多层嵌套

    demo : ls -l | grep do
    在命令的 执行结果上查找do的内容并显示


linux下的文件系统:


          /bin 可执行二进制文件的目录             如 /usr/bin

          /ect 系统配置文件的目录

          /home    /home/laowang or /home/suqin       /home/suqin/Desktop
/
          /lib 系统使用的函数库的目录          /usr/lib

          /usr 应用程序存放的目录            /usr/bin /usr/share

          /dev 存放linux下的设备文件

          ...

/home/python 用户目录     /home 用户家目录

life is short,i need python
原文地址:https://www.cnblogs.com/lvhonglei-python/p/7508326.html