美文网首页
Linux(一)

Linux(一)

作者: 水果坚果燕麦片 | 来源:发表于2019-02-18 10:42 被阅读0次

    Linux操作系统

    通过Git Bash连接阿里云服务器


    $ ssh root@你的阿里云公网ip,列如我的为
    $ ssh root@119.23.231.59
    输入对应的密码

    每次用完之后应输入logout退出

    指令介绍

    1. cd 目录 - 进入指定文件夹
      cd /进入系统根目录,当前就停留在根目录上
      cd ~返回根目录
      cd ..返回上级目录

    2.ls - 查看当前目录
    ls -l/-lh

    ls -a - 隐藏文件也一起显示

    ls -R - 递归显示所有内容

    ls -S/-t - 按大小/时间排序

    3.pwd指令 - 显示当前完整目录

    pwd

    4.文件操作指令

    touch 文件名 - 新建文件

    cat 文件名 - 查看文件内容

    vim 文件名 - 打开指定的文件并操作

    rm 文件名 - 删除文件

    rm - r目录 - 删除文件夹

    cp 文件名1 文件名2 - 将文件1中的内容拷贝到文件2中

    cp -r文件名/目录名 目录2 - 将文件/目录拷贝到目录2中

    mv 文件名1 文件名2 - 将文件1中的内容移动到文件2中 ,并且删除文件1(文件重命名)

    mv 文件名1 文件目录 - 将文件1移动到指定目录中

    (注意:cp/mv/rm 后面可以跟: -i询问 -f强制 -n不覆盖)

    mkdir 目录名 - 新建文件夹

    mkdir -p a/b/c - 按层级创建a,b,c三个文件夹

    mkdir -p a/{b,c}/{d,e,f} -同一层级常见多个

    rmdir 目录名 - 删除指定空目录

    7.history - 显示历史指令记录

    bashrc 配置显示时间:export HISTTIMEFORMAT="[%y‐%m‐%d_%T] "

    修改bashrc 后使其生效: source ~/.bashrc 或 . .bashrc

    6.链接

    ln -s 源路径 目标路径 - 给源路径对应的文件在目标路径下创建一个 软链接 (可以看成是快捷键)

    ln 源路径 目标路径 - 给源路径对应的文件在目标路径下创建一个硬链接

    8.快捷键

    ctr + f- 前进一个字符

    ctr + b - 后退一个字符

    ctr + a - 回到行首

    ctr + e - 回到行尾

    ctr + w - 向左删除一个单词

    ctr + u - 向左删除全部

    ctr + k - 向右删除全部

    ctr + y - 粘贴上次删除的内容

    ctr + l - 清屏

    二、进程相关指令

    1.ps指令

    ps - 进程状态

    ps -aux 或者 ps ex - 查看进程

    ps -aux|grep 进程名 - 查看指定进程

    psgrep 进程名

    2.top指令

    top - 动态监控进程

    top -p PID1,PID2,…. - 动态监控指定进程

    3.free指令

    free -单位 - 以指定单位查看内存

    4.kill指令

    kill 进程号 - 杀死指定的进程

    kill -1/-9/-15 - -1(HUP)不间断重启,-9(KILL)强制杀死进程,-15(TERM)正常终止进程

    pkill 进程名 - 按名字处理进程

    killall 进程名 - 处理名字匹配的进程

    uptime - 查看系统状态

    三、权限管理

    1.user和group

    users -查看当前用户

    groupadd 分组名 - 添加分组

    useradd ‐G 分组列表‐m ‐s /bin/bash 用户名 - 创建一个用户添加到指定的分组中
    useradd -G students -m -s /bin/bash ZhanSan

    usermod -G 分组列表 用户名 - 修改分组

    sudo - 以管理员执行其他程序

    su - 用户名 - 切换用户身份

    注意:a.在ubuntu中需要将用户添加到sudo分组中才能使用
    b.在centOS中需要执行vi sudo指令进入sudoers文件中的指定位置


    . ## Allow root to run any commands anywhere
    root ALL=(ALL) ALL
    xiaoming ALL=(ALL) ALL (自己添加) xiaoming为自己的用户名

    vi /etc/sudoers
    退出时:wq!

    相关文章

      网友评论

          本文标题:Linux(一)

          本文链接:https://www.haomeiwen.com/subject/kqooeqtx.html