• linux常用命令


    ls :列出文件内容列表

    cd: 打开文件夹

    pwd: 显示路径

    ls+文件名(可按tab健补全,按一次未补全说明有多个)

    cd - :返回上一层目录

    ls -a :显示隐藏文件

    ls -l : 以列表的格式显示

    ls -lh  可以连接使用,没有先后顺序,也可将中间的‘-’去掉

    touch : 创建文件(linux文件无后缀,可随意建)

    ls *.html : 查看所有  .html 文件

    ls *.* : 查看所有 带 . 的文件

    ls *a (*.t[xn]t) 正则

    重定向: >  >>

    ls -alh > t.txt : 如果文件没有,则新建文件并传入内容,如果有则删除原内容,再传入内容。

    ls -alh >> t.txt : 保存原有内容,在原有内容的基础上添加内容

    ifconfig : 查看IP 

    ifconfig | grep '192' : 搜索

    ping: ping 192.168.2.173(查看网络连接情况)

    远程登陆:linux

    ssh 用户名@IP

    who:查看有几个用户登录(显示远程连接的IP)

    who -q : 用户数量   -u

    whoami : 显示当前终端用户

    exit : 退出

    添加用户账号:useradd或 adduser

    ctrl+A  : 回到行首

    ctrl+E : 回到行末

    注: 执行一个命令,当权限不够时(permission denied),行首加 sudo

    sudo useradd laowang -m -d  /home/laowang

    修改密码:

    passwd + ‘用户名’

    切换用户:

    su + ‘用户名’

    su  -  ‘用户名’ : 直接切换到其根目录

    删除用户:userdel

    userdel abc(用户名)  : 删除abc用户,但是不删除他的目录

    userdel -r abc(用户名): 删除用户及其目录

    sudo -s 会跳转到 root 权限

    注: 以$结尾 代表普通用户,以 # 结尾代表超级管理员

    查看用户组: cat /etc/group  | grep xxx

    修改用户所在组:

    usermod -g zzz 老王   (将老王移动到zzz组)

    新建组: group ZZZ

    查看   :  cat /etc/group

    查看用户在哪个组: groups 用户名

    让普通用户加上 sudo 权限 :

    sudo usermod -a -G adm 用户名

    sudo usermod -a -G sudo 用户名

    uermod中  -g与 -G的区别

    -g 用来指定这个用户的用户组

    -G 一般配合 ‘-a’ 来完成其他组的添加

    修改权限: chmod

    ls -l: 查看权限列表

    增加减少权限:

    chmod u-w 1.py / chmod u+w 1.py    (添加减少权限)

    其他人的权限管理

    chmod o-w 1.py /chmod o+w 1.py  (添加减少权限)

    【u、g、o、a】:

    u : 表示改文件的所有者

    g : group表示与改文件的所有者属于同一组者,及用户组

    o :others 表示其他人

    a :  all 及所有人,三者都有

    【+ - =】:

    +  : 增加权限

    - :撤销权限

    = : 设定权限

    【r w x】:

    r:读的权利

    w : 写的权利

    x :执行的权利

    可执行权限:X (在一个文件有可执行权限时,输入文件,即可执行文件里的内容)

    修改文件权限(数字):

    r : 读取----》4

    w :写----》2

    x : 执行----》1

    chmod 444 2.py

    -rwxr--r-- : 九位     chmod     7   4      4   2.py

    修改文件夹下所有文件的权限。

    chmod  777  123  -R   (增加  R   可修改所有)

    系统管理:

    cal  日期管理  cal -y

    date 时间 

    ps    查看运行中的程序

    ps  -aux  当前运行的程序

    top  动态显示进程

    kill  关掉进程  (kill  pid)

    关机重启:

    reboot 、shutdown、init

    reboot : 重新启动系统

    shutdown  -r now    重新启动操作系统,shutdown  会给别人提示

    shutdown -h now    立即关机

    shutdown -h 20:55  系统在今天 20:55 关机

    shutdown -h  +10    系统再过十分钟自动关机

    init 0 关机

    init 6 重启

    查看磁盘空间:  df  -m

    查看当前目录大小: du

    编辑器、服务器

    gedit :自带编辑器

    subl : 打开sublime编辑器(跨平台)

     vi :

  • 相关阅读:
    说一下 session 的工作原理?
    session 和 cookie 有什么区别?
    说一下 JSP 的 4 种作用域?
    jsp有哪些内置对象?作用分别是什么?
    MVC的各个部分都有那些技术来实现?如何实现?
    request.getAttribute()和 request.getParameter()有何区别?
    Servlet API中forward()与redirect()的区别?
    jsp和servlet的区别、共同点、各自应用的范围?
    说一说Servlet的生命周期?
    如何从CDN加载jQuery?
  • 原文地址:https://www.cnblogs.com/hss-blog/p/9229530.html
Copyright © 2020-2023  润新知