文章目录
  1. 1. Linux常用基础指令

Linux常用基础指令

  1. 查找文件
    find * -name filename.txt
    根据名称查找当前目录下的filename.txt文件

  2. 查看一个程序是否运行
    ps -ef | grep tomcat
    查看所有有关tomcat的进程

  3. 终止线程
    kill -9 19979
    终止线程号位19979的线程

  4. 查看文件,包含隐藏文件
    ls -al

  5. 当前工作目录
    pwd

  6. 复制文件包括其子文件到自定目录
    cp -r sourceFolder targetFolder

  7. 创建目录
    mkdir newfolder

  8. 删除目录(此目录是空目录)
    rmdir deleteEmptyFolder

  9. 删除文件包括其子文件
    rm -rf daleteFile

  10. 移动文件
    mv /temp/movefile /targetFolder
    扩展重命名 mv oldNameFile newNameFile

  11. 切换用户
    su -username

  12. 修改文件权限
    chmod 777 file.java
    //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

  13. 压缩文件
    tar -czf test.tar.gz /test1/test2

  14. 列出压缩文件列表
    tar -tzf test.tar.gz

  15. 解压文件
    tar -zxvf test.tar.gz

  16. 查看文件头10行
    head -n 10 example.txt

  17. 查看文件尾10行
    tail -n 10 example.txt

  18. 查看日记文件
    tail -f exmaple.log
    //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

  19. 启动Vi编辑器
    vi

  20. 查看系统当前时间
    date
    命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份
    Thu Sep 5 14:09:04 CST 2019

date +%Y-%m-%d
显示如下:2019-09-05

  1. 解压zip文件
    unzip -oq

  2. 解压gz文件
    zcat java.gz > java.log

  3. 查看线程个数(方便查看程序是否有误)
    ps -Lf 端口号 | wc -l

  4. 查看磁盘空间情况
    df -h
    sudo du -h --max-depth=1

    :>messages

  5. 查看服务器的联通性
    ping 地址
    telnet 10.87.18.9 443

  6. 显示已经挂载的分区列表

    df -hl

  7. 显示某路径下的文件占用空间情况

    cd /var/log

    du -sh *

    删除占用空间大的

  8. 设置服务器名字-永久
    hostnamectl set-hostname *

  9. 根据端口号查看进程

    lsof -i:80

    lsof -i tcp:3000

  1. 使用rpm来安装该文件

    rpm -i filename.i386.rpm

    查询到当前系统中安装的所有的软件包

    rpm -q -a

    确定了要卸载的软件的名称,就可以开始实际卸载该软件

    rpm -e [package name]

    由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载

    你可以使用如下的命令来忽略依赖关系,直接开始卸载

    rpm -e [package name] -nodeps

    如果想知道rpm包安装到哪里了呢?

    应该用 #rpm -ql [package name]

  2. 查看内存

    free -h

  3. 关闭防火墙有可能iptables

    systemctl status iptables

  4. 修改所属用户

    chown 用户 文件路径

    ​ 第一个参数 改变的所属用户
    ​ 第二个参数 文件或者文件夹

  5. 修改用户组 chgrp

    chgrp 用户组 文件路径

文章目录
  1. 1. Linux常用基础指令