• Linux常用命令


    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

    pip使用清华的镜像安装包

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple faster-whisper
    

    查看ipv4地址

    ifconfig | grep "inet " | grep -Fv 127.0.0.1 | awk '{print $2}'

    各种地址

    1. #自己的小主板地址
    2. 10.10.10.87
    3. #韦章哥
    4. 10.10.10.175
    5. #本地Mac
    6. 10.10.10.174
    7. #牛逼服务器
    8. 10.10.10.222
    9. #Mac虚拟机
    10. 10.211.55.3

    传输数据

    1. scp -r /Users/roy/PycharmProjects/YoloV8/* user@ip地址:/home/ps/PythonModel/YoloV8
    2. scp -r root@10.10.10.90:/home/ps/Code/ROS/robot_audio/audios/reduce_noise/0.wav /Users/roy/Desktop

    设置时间

    1. date -s "2023-02-02 08:02:30"
    2. sudo timedatectl set-timezone Asia/Shanghai # 设置时区

    查看端口占用情况

    netstat -tunlp | grep 8889

    查看CPU使用情况

    top
    

    查看内存使用情况

    free -m

    查看所有进程信息

    ps aux
    

    查看GPU、GPU使用情况

    1. nvtop
    2. nvidia-smi

    查看文件夹下文件数量

    ls -l | wc -l

    设置服务器代理(临时有效,窗口退出后即会失效,那个目录下面需要使用代理,就在那个目录下面设置)

    1. export https_proxy=127.0.0.1:18080
    2. export http_proxy=127.0.0.1:18080
    3. https_proxy=http://10.10.10.178:7890 http_proxy=http://10.10.10.178:7890
    4. export https_proxy=
    5. export http_proxy=

    sh xxx.sh文件有些命令找不到

    ./xxx.sh

    给文件或者文件夹填写修改权限

    sudo chmod -R 777 .

    麦克风、扬声器

    1. arecord -l # 查看麦克风
    2. aplay -l # 查看扬声器
    3. alsamixer #设置扬声器声音&设置麦克风声音
    4. aplay -L | grep plughw # 查看声卡
    5. aplay -D 'plughw:CARD=Speakerphone,DEV=0' 0.wav # 指定声卡播放音乐
    6. aplay -D 'plughw:CARD=Device,DEV=0' 0.wav
    7. arecord -D hw:2,0 -r 16000 -f s16_LE -t wav 1.wav # 指定麦克风录音,,直接使用硬件设备通常提供更低的延迟,但它不提供自动的数据格式转换,所以必须确保录音的格式与硬件设备兼容。
    8. arecord -D plughw:1,0 -c 1 -r 16000 -f S16_LE output.wav #指定声卡录音 #plughw 提供了自动的格式转换,可以在不同的数据格式和硬件之间进行桥接
    9. ffmpeg -f alsa -i hw:0,0 -t 10 myrecording.wav #使用ffmpeg录制声音

    查看发行版本

    cat /etc/os-release

    git 命令

    git撤销最近一次git add .和 git commit

    1. git reset --soft HEAD^
    2. git reset

    git防止每次推拉代码都要输入用户名和密码

    git config --global credential.helper store

    git如何把直接忽略冲突,保留远程代码

    git pull --strategy=recursive -Xtheirs origin dev
    

    docker

    查看某个容器的挂载路径

    docker inspect -f "{{.Mounts}}" 

    linux以root用户免密登陆

    sudo vim /etc/ssh/sshd_config

    在 Vim 中,按 / 键进入搜索模式,搜索Authentication

    # Authentication:
    LoginGraceTime 2m
    PermitRootLogin yes
    StrictModes yes
    MaxAuthTries 6
    MaxSessions 10

    sudo passwd root # 设置root用户密码

    重新Ubunut系统生效

    免密登陆Linux系统

    找到自己Mac的ssh公钥,如果没有ssh密钥的话,需要生成一下

    cat ~/.ssh/id_rsa.pub
     
    # 在~/.ssh路径下面执行命令生成ssh密钥
    ssh-keygen -t rsa
    然后找到要免密登陆的远程服务器

    ~/.ssh/authorized_keys
    把自己Mac上面的公钥拷贝到这里面即可

    通过别名快速登陆

    vim ~/.ssh/config

    ssh克隆代码

    查看自己是否已经有 id_rsa.pub文件

    如果没有的话,执行 ssh-keygen -t rsa -b 4096 -C "your_email@example.com",生成一下

    然后打开github,填写一下,把公钥拷贝一下

     这样,如果你的github账号有下载该仓库的权限,那该账号中记录的的公钥对应的电脑,就都可以进行克隆代码了。

  • 相关阅读:
    单元测试 :Junit框架
    35 | 如何准备测试数据?
    如何给16进制的色值设置透明度
    日联科技在科创板过会:上半年营收约2亿元,宁德时代等为股东
    Microsoft VBA Excel 去重+自动化配对信息
    XXE漏洞以及XXE漏洞如何修复
    第5章:指令级并行--硬件方法
    国产麒麟、uos在线编辑word文件并控制编辑区域(局部编辑)
    通知可以根据切入点表达式来进行增强,也可以根据自己的注解值来进行增强
    JSP session对象
  • 原文地址:https://blog.csdn.net/sunriseYJP/article/details/133614692