• linux常见命令2


    6.PS1变量,命令提示符的修改

    PS1="[u@h W]$"

    u 代表 用户
    @ 占位符
    h 主机名
    W 工作路径的最后一位


    w 工作路径的绝对路径


    PS1="[u@h w ]$"

    #cat命令
    cat -n filename 显示文本的行号

    #linux特殊符号

    > 重定向 覆盖写入符
    >> 重定向追加写入符


    [root@localhost /tmp 09:07:49]$cat >>shi.txt<<EOF
    > 床前明月光
    > 地下鞋两双
    > 举头望明月
    > 低头看你妹
    > EOF

    7.再来几个命令

    1)cp拷贝,复制一个文件

    cp 旧文件 新文件
    cp -r 旧文件夹 新文件夹 #递归拷贝文件夹


    linux查看命令帮助
    1. man手册 查看命令帮助 ,
    比如 man cp ,按回车换行,按q退出

    2. 命令加上 --help参数


    2)linux寻找命令
    find 从哪找 -name 名字叫什么


    find / -name *.py 全局搜索 后缀是.py的文件

    find /opt -name *.py #在/opt地下搜索,后缀是.py的文件

    find 从哪找 -type 文件类型 -name 文件名字
    find /tmp -type d -name "douyin*"

    d - 文件夹
    l - 符号链接文件。
    f - 普通文件。

    3)命令输入不存在 小问题
    ifconfig 这个命令输入不存在
    少了一个网络工具包

    安装工具包
    yum install net-tools -y


    4)linux管道符|,和grep过滤命令的结合


    cat /tmp/settings.py | grep -i "allow"

    grep -i filename #-i 忽略大小写过滤
    grep -v filename #-v 反转查询结果


    5)从前看,从后看 -10 是杠10 不是负10
    head -10 filename #从文件的前10行看
    tail -10 filename #从文件的后10行看


    tail -f filename #实时监控一个文件的写入变化


    6)linux的别名命令

    1.当一个用户,使用rm命令的时候,告诉他,求你了,别用rm
    #设置别名的功能
    alias rm="echo '求求你了,你别用rm了,别坑我了' "
    #取消别名 取消rm的别名
    unalias rm


    7)远程传输命令

    1.传输自己的内容给别人

    scp 你要传输的内容 传输到某个地方

    scp /tmp/file.txt root@其他人机器的ip:/opt/

    2.传输别人的内容给自己

    scp root@别人机器的ip:传输的内容 自己的目录路径

    scp root@192.168.11.173:/opt/file.txt /tmp/


    scp -r /opt/* root@192.168.11.176:/tmp/


    8)统计文件大小

    1.第一种方法

    ll -h 显示文件,文件夹大小

    2.更专业的命令

    du 统计文件,文件夹大小
    du -sh . 统计当前目录 所有内容的大小,合计


    9)查看linux进程命令

    ps -ef |grep python #过滤出当前机器 所有的进程
    #过滤的名字

    #杀死进程 kill

    kill 进程id号 #进程id号是通过 ps -ef 命令查看


    10)查看linux时间

    date

    #如果时间不正确,请用时间服务器同步 ,阿里云 提供了时间服务器

    ntpdate -u ntp.aliyun.com

    8.安装 命令

    1)在线下载资源的命令
    wget 资源url地址

    2)linux安装文件拖动软件,可以方便的在windows linux之间传输文件

    yum install lrzsz -y

    #lrzsz工具提供了俩命令, rz(接收资源) sz(发送资源)

    3)xftp

  • 相关阅读:
    Net Core 使用外部登陆提供程序登陆的流程,以及身份认证的流程
    Xamarin开发手机聊天程序
    线上处理数据转载
    Logstash
    Webpack按需加载一切皆模块
    网络编程
    NET Core 事件总线
    Using INSERT IGNORE with MySQL to prevent duplicate key errors
    Spring的两种任务调度Scheduled和Async
    Embedded servlet containers
  • 原文地址:https://www.cnblogs.com/yuchen1301152/p/10539175.html
Copyright © 2020-2023  润新知