zoukankan      html  css  js  c++  java
  • Linux常用命令

    一.增删用户

    添加用户:adduser 用户名

    设置密码:passwd 用户名

    删除用户:userdel -r 用户名

    二.cd命令

    / 表示根目录
    返回根目录: cd /
    回到用户主目录:cd ~
    返回上级 :cd ..
    返回上上级: cd ../..
    以此类推
    ../../ 表示上上级的目录

    ./ 在当前目录下找文件
    例如:要运行tomcat/bin目录下的startup.sh

    进入tomcat/bin,要输入./startup.sh,而不是 startup.sh
    如果我们直接写startup.sh,linux 系统会去 环境变量PATH 里寻找有没有叫 startup.sh 的,然而PATH并没有,
    所以会报错,-bash: startup.sh: command not found

    三.切换用户

    切换到root:su 或者 su root

    切换到普通用户下:su 用户名

    四.增删文件、文件夹

    新建文件夹:              mkdir 文件夹名称
    新建文件:                 vi 文件名
    新建二进制文件:       touch 文件名

    删除文件:
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思

    删除文件夹实例:
    rm -rf /test/lala/    
    将会删除lala文件夹以及lala下面的所有目录,test还在 ,lala后面的“/”要加上,不加上会提示无该目录

    删除文件使用实例:
    rm  abc.txt                         普通删除abc.txt文件
    rm -f  /test/lala/abc           将会强制删除abc这个文件      

    重命名、移动文件或文件夹.

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.

    例子:将目录A重命名为B

    mv A B

    例子:将/a目录移动到/b下,并重命名为c

    mv /a   /b/c

    tar 压缩解压

    tar在Linux上是常用的打包、压缩、加压缩工具,它的参数很多,常用的压缩与解压缩参数如下
    -c :create 建立压缩档案的参数
    -x : 解压缩压缩档案的参数
    -z : 是否需要用gzip压缩
    -v: 压缩的过程中显示档案
    -f: 置顶文档名,在f后面立即接文件名,不能再加参数

    压缩
    举例:将/home/images 目录下的文件全部打包为 /home/images.tar
    tar -zcvf /home/images.tar.gz /home/images  
    注意:f参数后面的images.tar.gz是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz来代表gzip压缩过的tar file文件

    解压
    将指定tgz文件解压到指定目录
    tar  zxvf  test.tgz  -C  指定目录


    举例:将/home/jdk.tgz文件解压到  /home/jdk 目录
    tar  zxvf  /home/jdk.tgz  -C /home/jdk

    查询、结束进程

    ps是linux下最常用的进程查看命令
    比如查询跟mainServer.jar有关的所有进程
    ps -ef |grep  MainServerPro1.jar
    -e 显示所有进程
    -f 显示全部格式
    中间的 | 是管道命令 是指ps命令与grep同时执行
    grep(global search regular expression(RE) and print out the line),就是用正则表达式进行全局搜索

    2829 就是 MainServerPro1.jar的进程号PID

    kill [参数] [进程号]
    kill -9 2829
    杀死PID为2829的进程
    kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程

  • 相关阅读:
    .net core 部署到 iis 步骤及报错解决方法
    数据库学习笔记3 基本的查询流 2
    数据库学习笔记 2 数据库文件基本查询
    我对于C#的想法
    数据库学习笔记 一
    openwrt 软件安装依赖冲突
    openwrt 自定义DHCP
    asp.net core 3.1 入口:Program.cs中的Main函数
    c# 匿名方法(函数) 匿名委托 内置泛型委托 lamada
    家庭网络那些事
  • 原文地址:https://www.cnblogs.com/kevinWu7/p/10163502.html
Copyright © 2011-2022 走看看