Linux

有两种用户 管理员(root) 和普通用户

root登陆默认进入 /root/    普通用户默认进入 /home/该用户/

目录结构(1个根目录):

  主要目录:

     usr :相当于window系统的programfile目录

     etc :存放系统配置文件

     root :系统管理员

  ·    home:存放其他用户文件

命令

  ls :列出目录内容

    -a  所有文件和目录

    -l  使用详细格式列表

    -t  文件和目录按更改时间排序

    -r  反向排序

    --help 在线帮助

    ls -l 简化为ll (列出当前目录下的文件信息)

    ls -al  列出当前目录下的文件信息(包括隐藏文件)

    ll /bin/ 列出根目录下的bin目录下的文件信息

  cd :切换目录

    cd /  切换根目录

    cd ~ 当前用户目录

    cd - 上次访问目录

    cd .. 上一级目录

    cd  默认目录

  touch 1.txt :在当前目录创建一个文件1.txt

  clear :清除屏幕

 创建目录

  mkdir :创建目录

  mkdir -pv 创建多级目录

  mkdir a 当前目录下创建文件夹a

  mkdir /root/b   在根目录下的root目录下创建目录b

  mkdir -pv  /root/e/d/f  在根目录下的root目录下创建目录结构e/d/f

 文件浏览

  cat :显示文件所有内容(文件内容少使用)

  more ;分页显示文件内容

  less  -mN :分页显示文件内容(加行号和百分比) less比more多了搜索功能

  tail  显示文件末尾内容  (tail -n  n表示行号 显示n行信息)

 文件操作

  cp 复制文件

    在cd/root/ 下

    cp install.log install01.log  当前目录下复制install.log去install01.log

    cp -b install.log install01.log 如果覆盖文件,可以将源文件做一个备份

    cp ./install.log  ../ 将当前目录下install.log 复制到父级目录

    cp /root/install.log   /bin/1.txt  将跟目录下的root下的install.log复制到跟目录下的bin下的1.txt

    cp -r ./a ./d 将当前文件目录下a目录复制到d目录

 mv移动或更改文件和目录

  mv /root/install.log /root/a/1.txt

       重命名文件 mv /root/install.log /root/test.log

 rm 删除文件

  rm -f 直接删除(省略删除提醒)

  rm -rf 删除目录

 find 在某个目录下搜索文件和目录

  find /root/ -name 'in*' 在根目录下的root目录下查找名称为in而且以in开头文件或目录

 文件编辑vim

  vim 打开文件,进入普通模式

  i 进入插入模式 (i在光标前插入 I在光标当前行插入 a在光标后插入 A在当前行末尾插入 o光标当前行下一行 O光标当前行上一行)

  esc 从插入模式进入一般模式

  :mq 保存并退出

 过滤 grep  

  grep -i 名称 

  ps -ef 正在执行的所有进程(相当于任务管理器) 对进程一次查看

  ps -ef | grep -i crond 查看系统中crond进程信息

  cat /root/install.log | grep -i mysql 查看install.log 包含mysql内容信息

  管道命令:命令的一种使用方式   命令1 | 命令2 : 命令1的输出是命令2的输入

 kill 命令

  kill -9 pid 删除pid进程

  ifconfig 获取网络信息

 

原文地址:https://www.cnblogs.com/zhuwenxia/p/9935871.html