zoukankan      html  css  js  c++  java
  • liunx 命令

    rm -rf  xxx 删除xxx(rm -rf / 删除所有)
    关机命令
    一般在关机命令前 会先操作命令
    sync 将数据同步
    shutdown 关机 shutdown -h 10 十分钟后关机 shutdown -h now 立马关机 shutdown -h 20:25系统在20:25关机 shutdown -r now 立即重启 shutdown -r +10 系统十分钟后重启 reboot 重启 halt 关闭系统
    移动文件
    mv 文件名 目录名
    查看文件
    ls
    ls 文件夹名 查看文件夹文件
    ls -a 查看当前目录下的所有文件,包含隐藏文件
    ls -l 列出所有文件包含文件属性和权限 没有隐藏文件
    所有linux命令都可以组合使用
    / 绝对路径
    .. ../ ./ 相对路径

    makdir xxx创建一个xxx的目录
    makdir -p xxx/xxx/xxx 创建一个递归目录
    pwd 显示用户当前所在的目录
    rmdir xxx移除目录 (不能删除一个不为空的文件夹,如果目录下面有文件需要先删除文件)
    rmdir -p xxx/xxx/xxx删除一个层级目录
    拷贝
    cp 原来的地方 新的地方 (如果有相同文件会询问是否覆盖)
    删除文件或目录
    rm -f xxx 忽略不存在的文件,不会出现警告,强制删除
    rm -r xxx 递归删除目录
    rm -i xxx 互动删除时询问
    rm -rf xxx 删除xxx下面的所有东西
    移动文件
    mv -f 原来的地方 新的地方 ===强制移动
    mv -U 原来的地方 新的地方 ===只替换更新后的文件
    mv还可以作为重命名
    mv 原文件名 新文件名
    ls -ll查看文档的属性,每个文档属性都由10个字母组成例如:
    lrwxrwxrwx 第一个l代表链接文档,若l为d则代表为目录若为-则代表为文件第2-4位代表属主权限可读可写可操作,第5-7位代表属组可读可写可操作第8-10位代表其他用户可读可写可操作
    (r-读 w-写 x-执行 - 无权限)
    (r=4,w=2,x=1 -=0)
    ls -ll 查看属性的第三列 第四列 分别代表  属主,属组
    当发现某个属组权限不足时可以用chmod命令进行提权
    chmod -R 777 需要操作的文件或文件夹(777=rwxrwxrwx,r+w+x=7,为所有用户提供最高权限)
    chmod -R 770 需要操作的文件或文件夹(为属组,属主提供最高权限,其他用户无权限)
    改变文件属组
    chgrp -R 属组 文件(把该文件的属组改为该属组)
    改变文件属主
    chown -r 属主 文件(把该文件的属主改为该属主)
    查看文件
    cat xxx文件(由第一行开始读xxx文件)
    tac xxx文件(由最后一行开始读xxx文件)
    nl xxx文件(查看文件显示行号)
    more xxx文件(一页一页查看文件 空格代表翻页  enter代表向下翻一行 :f行号)
    less xxx文件(空格为翻页 上下键代表翻动 页面,/字符 向下查询字符 ?字符向上查询字符退出q)
    head -n 行 xxx文件(只看xxx文件的前几行)
    tail -n 行 xxx文件 (只看xxx文件的后几行)
    
    创建文件
    touch xxx(创建xxx的文件)
    echo "xxxxxxx" >>xx文件(向xx文件添加内容)
    ln x y(创建一个硬链接y)
    ln -s x z(创建一个软链接(符号链接)z)
    如果此时删除文件x 那么硬链接y还存在,依旧可以访问,但是软连接z会变红,已经没有用了
    编辑文本vim
    vim  xxx文件 (编辑xxx文件如果没有则会创建xxx文件,i进入编辑模式 esc 退出编辑模式,:底线命令模式 wq保存并退出)
    简易使用流程
    1、vim xxx文件
    2、i 进入输入模式
    3、esc退出编辑模式
    4、:进入底线命令模式
    5、wq保存退出
    账号管理
    #/etc/passwd 文件是用户管理
    #xxy:x:1001:1003::/home/xxy:/bin/bash
    #用户名:密码:用户标识符:组标识符:注释性描述:主目录:登录shell
    #/etc/shadow
    #查看用户口令,但是口令是被加密过的 #-c 指定一段注释行描述 #-d 指定用户主目录 如果此目录不存在则同时使用-m 可以创建主目录 #-g 用户组 指定用户所属的用户组 #-G 用户组 指定用户所属的附加组 #-m 使用者目录如不存在则创建 #-u 用户号,指定用户的用户号 1、添加用户 useradd -m xxx (在当前目录下创建xxx用户) 2、删除用户 userdel -r xxx(删除用户把他的目录页一起删除) 3、给用户新增密码 passwd xxx 4、修改用户 usermod -d /home/233 xxx 5、锁定用户 passwd -l xxx (锁定用户不让登录) passwd -d xxx (没有密码也不能登录)
    用户组管理
    1、创建用户组
    groupadd xxx(创建xxx的用户组,cat /etc/group查看用户组)
    groupadd -g num xxx(创建一个id为num的用户组xxx,不指定参考上面的id自增)
    2、删除用户组
    groupdel xxx(删除xxx的用户组)
    3、修改用户组
    groupmod -g newid -n newname oldname(修改oldname组名为newname id为newid)

    查看磁盘
    1、查看磁盘使用情况
    df(以b为单位)
    df -h(以m为单位)
    du(查看使用情况)
    查看进程
    1、显示终端运行的所有进程
    ps -a
    2、以用户的信息显示进程
    ps -u
    3、显示后台运行进程的参数
    ps -x
    4、复合使用
    ps -aux|grep nginx(查看跟nginx相关的进程 |管道接收前面的结果,grep匹配,接收前面的结果匹配相应的参数得到相关进程信息)
    5、查看父进程
    ps -ef
    ps -ef|grep nginx
    6、查看进程树
    pstree -pu
    7、结束进程
    kill -9 进程id (-9强制结束进程)
    防火墙端口相关
    1、查看防火墙端口
    firewall -cmd --list-ports
    2、开启防火墙端口
    firewall-cmd --zone=public --add-port-9000/tcp --permanent
    3、重启防火墙
    systemctl restart firewalld.service
    

     

     

  • 相关阅读:
    poj3613 Cow Relays【好题】【最短路】【快速幂】【离散化】
    poj1734 Sightseeing trip【最小环】
    poj1094 Sorting It All Out【floyd】【传递闭包】【拓扑序】
    BZOJ2200 道路和航线【好题】【dfs】【最短路】【缩点】
    CH6101 最优贸易【最短路】
    poj3662 Telephone Lines【最短路】【二分】
    codeforces#514 Div2---1059ABCD
    进阶指南---基本算法【阅读笔记】
    hdu5954 Do not pour out【积分】【二分】【待补.....】
    mariadb yum安装
  • 原文地址:https://www.cnblogs.com/iwen1992/p/15562023.html
Copyright © 2011-2022 走看看