• Linux 常用命令二


    压缩和安装
    tar -cvf filename.tar file 打包
    tar -zcvf filename.tar.gz file 压缩
    tar -jcvf filename.tar.bz2 file 压缩
    tar -ztvf filename.tar.gz 查看压缩包内的内容

    tar -xvf filename 解包
    tar -zxvf filename 解压缩后解包
    tar -jxvf filename 解压缩后解包

    zip filename.zip file1 file2 file3 将3个文件压缩到filename中
    zip -r filename 解压
    unzip -l filename.zip 查看压缩包里文件的内容,不进行解压

    rpm 执行安装包
    -ivh 安装显示安装进度
    -Uvh 更新安装包
    -e 删除安装包
    -q 查询是否安装
    -test 安装测试,不实际安装
    Rpm –qa |grep n 查看n是否安装

    文本编辑,用户和权限

    Vim 编辑文本命令
    1)光标操作
    按i光标前 输入文本
    按k光标上移
    按j光标下移
    dd 删除光标所在的行
    ctrl u 上移半页 ctrl d 下移半页
    /pattern 从光标开始向文件尾搜索
    ?/pattern 从光标向文件首搜索
    2)退出vim
    w保存文件
    x或者wq保存文件并退出
    q!不保存文件退出
    3)数据操作
    s/p1/p2/g 当前行的所有p1换成p2
    n,n1s/p1/p2/g n到n1行的所有p1换成p2
    g/p1/s//p2/g 全文本的p1 全部换成p2
    r /目录 将目录内容转入文件中

    Useradd 用户组操作
    useradd -d /home/ 目录 -uid –g 组名 -s/bin/bash 用户名
    Usermod –g 组名 用户名 改变用户所在的组
    Chgrp 组名 目录 改变文件所属组 -R 改变目录下的所有子文件
    Chown user file 文件file 所属改为user
    Chown group:user file 改变文件所属主和所属组
    Usdel –r 删除用户和其主目录。
    Passwd 用户名 修改用户密码
    Groupadd –g 344 组名 创建gid为344的组

    Chmod 改变权限
    chmod 751 file 给文件属主 读 写 执行的权利,给同组人员 读 执行的权利,给其他人执行的权利
    Chmod u+x 给用户添加执行权限
    -R 改变目录下的所有子文件
    Chmod =r file 给所有用户分配读的权利

    端口及传输等

    netstat 查看端口
    netstat -pan|grep 2809 状态
    netstat -an |findstr 2059 查看端口状态 win cmd 命令

    telnet 100.65.253.195 2059 测试端口
    telnet 127.0.0.1 22 查看本机的22端口通不通,需要安装telnet
    netstat -antulp | grep ssh 查看ssh程序使用的端口
    lsof -i:22 查看使用端口22的进程

    SSH 远程 默认使用tcp22端口
    -v 可查看命令详情
    Ssh username@ip 登录主机,之后输入密码
    将文件传送到远程主机
    scp 文件名路径 username@ ip :传送位置的绝对路径
    远程主机传送文件到本地
    scp username@ ip :传送位置的绝对路径 文件名路径
    -i 私钥或公钥文件
    ssh私钥和公钥用于指定登录主机,或者免密登录等。

  • 相关阅读:
    TPM Key相关概念
    (转)eclipse报错及解决说明 "XX cannot be resolved to a type "
    (转)Bat Command
    (转)Linux下查看文件和文件夹大小 删除日志
    (转)每天一个linux命令(50):crontab命令
    (转)Vi命令详解
    (转)maven打包时跳过测试
    (转)mybatis常用jdbcType数据类型
    (转)MyBatis在插入的数据有空值时,可能为空的字段都要设置jdbcType
    (转)mybatis:动态SQL
  • 原文地址:https://www.cnblogs.com/ww11/p/11358860.html
Copyright © 2020-2023  润新知