【大数据零基础】Linux命令1

【大数据零基础】Linux命令1

  1. clear 清屏
  2. vi 编辑模式
    vi xxx.log 进入文件
    i 进行编辑
    esc 退出编辑模式,进入命令行模式
    Shift+: 尾行模式
    wq 保存
  3. cat xxx.log 查看文件内容,全部打印出来
  4. pwd 查看当前光标所在行
  5. 家目录
    / 根目录,起始位置,所有软件部署都是以它开头、第一层
    家目录:用户所在的默认目录
    /root 超级admin
    普通用户
    /home/Summer
    /home/Star
    /home/xxx
  6. cd 切换
    cd path 当前路径切换到你指定的路径
    cd /root
    cd /路径 或者 cd 或者 cd~ 切换当前用户的家目录 三种方法
    cd - 切换到上一次目录
    cd ../ 切换到上一层目录
    cd ../../
  7. ls 查看当前目录下的文件和文件夹的名称
    ls -l 一般等价于ll 查看当前目录下的文件和文件夹的详细信息
    ls -l -a 查看隐藏文件(隐藏文件:文件或文件夹名称以.开头)
    ls -l -h 文件的大小,注意!不是文件夹的大小
    ls -l -rt 按时间排序
  8. 创建文件夹
    mkdir 文件夹名称 1层
    mkdir -p 1/2/3 -p级联创建
    mkdir 4 5 6 同一层创建3个目录
  9. 路径
    绝对路径(根目录开始) /xxx /xxx
    相对路径 参照pwd当前路径
  10. 创建文件
    vi summer.log
    touch summer.log 创建一个空文件
    文件 文件夹 切换cd 查看ll
  11. 移动 只有一份
    mv xxx yyyy 从xxx路径移动到yyyy路径
  12. 复制 多份
    cp xxx yyyy 文件
    cp -r 4 1 文件夹
  13. 查看文件内容
    cat xxx.log 一下子将内容刷新出来
    more xxx.log 一页页按空格键往下翻,按B键往上翻,Ctrl+z终止
    less xxx.log 匹配模式,用的不多
  14. 箭头
    一个箭头 > 覆盖(清空+写入)
    两个箭头 >> 追加(把查看的内容追加到文件)
  15. 打印
    echo
  16. 别名 alias
    ls -l 等价于ll
    临时:alias jh=’xxx’
    永久:alias jh=’xxx’
    cd jh
  17. 环境变量文件
    全局:/ etc/ profile
    source /etc/profile 生效
    个人:家目录 隐藏文件
    .bash_profile
    .bashrc
    source .bash_profile
    . .bash_profile
  18. 切用户
    su summer 直接切
    su - summer 切用户,进入家目录,执行环节变量文件
    权限
    drwx
    r读 w写 x执行
    drwxr-xr-x 2-4位表示文件属主拥有的权限,5-7位表示文件属主同组用户拥有的权限,8-10位表示其它组用户权限
  19. 删除
    rm 删除时需询问
    rm -f 删除文件,强制删除,不询问
    rm -rf 强制删除文件夹
    rm -r -f 强制删除文件夹
  20. 查看历史命令
    history 查看
    !27 执行27行的命令
  21. 用户 用户组
    ll /usr/sbin/user* 查看用户目录
    ll /usr/sbin/group* 查看用户组目录
    useradd xxx 创建用户
    userdel xxx 删除用户,只删除用户,不删除用户组及家目录
    grooupadd xxx 创建用户组
    usermod -a -G 把用户添加到用户组(a用户组,G用户)
  22. 命令查看
    usermod –help
    Usage: usermod [options] 用户名称 Usage第一行 [] 可选

猜你喜欢

转载自blog.csdn.net/Summer_321/article/details/82714039
今日推荐