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}'

查看CPU结构

uname -m

传输数据

scp -r /Users/roy/PycharmProjects/YoloV8/* user@ip地址:/home/ps/PythonModel/YoloV8

scp -r root@10.10.10.90:/home/ps/Code/ROS/robot_audio/audios/reduce_noise/0.wav /Users/roy/Desktop 

设置时间

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

查看端口占用情况

netstat -tunlp | grep 8889
sudo lsof -i -n -P | grep <PID>

查看CPU使用情况

top

查看内存使用情况

free -m

查看所有进程信息

ps aux

查看GPU、GPU使用情况

nvtop
nvidia-smi

查看文件夹下文件数量

ls -l | wc -l

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

export https_proxy=127.0.0.1:18080
export http_proxy=127.0.0.1:18080
​
https_proxy=http://10.10.10.178:7890 http_proxy=http://10.10.10.178:7890

​
export https_proxy=
export http_proxy=

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

./xxx.sh

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

sudo chmod -R 777 .

麦克风、扬声器

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

查看发行版本

cat /etc/os-release

git 命令

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

git reset --soft HEAD^
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",生成一下

(-t 是加密算法 -b 选项指定密钥长度为4096位。默认的RSA密钥长度是2048位,使用4096位可以提高密钥的安全性。 -C 就是备注一些信息)  

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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值