linux 命令相关

linux 命令相关

linux文件命令相关

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。

统计当前目录下文件的个数(不包括目录)
$ ls -l | grep "^-" | wc -l
统计当前目录下文件的个数(包括子目录)
$ ls -lR| grep "^-" | wc -l
查看某目录下文件夹(目录)的个数(包括子目录)
$ ls -lR | grep "^d" | wc -l
命令解析:

ls -l

长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR是列出所有文件,包括子目录。

grep "^-"

过滤ls的输出信息,只保留一般文件,只保留目录是grep “^d”。

wc -l

统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

常用命令们

sudo minieap --username 2005040939 --password yang5418 --nic eth0 --module rjv3 --eap-bcast-addr 1 --dhcp-type 0 --fake-dns2 101.6.6.6 --fake-serial b0f791a1-c30f-4386-8443-eb9d537cdccc

mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -d /dev/video0 -n -f 30 -r 1920x1080" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

User:$ sudo usermod -aG docker $USER #将当前普通用户添加进用户组
User:$ newgrp docker #更新用户组
docker run hello-world 

重启ssh(开启ssh)
/etc/init.d/ssh restart

sudo kill -9 

# 设置音量
pactl list sinks
pactl set-sink-volume 15 12345
# 15可以改成别的id


关闭所有训练进程
(dog) ps -def | grep robot_arm.py | cut -c 9-15 | xargs kill -9
ps -def | grep one_work.py | cut -c 9-15 | xargs kill -9
(former) ps -def | grep python | cut -c 9-16 | xargs kill -9

docker 开启命令
docker run --privileged -p 1145:22 --gpus all -v /high_speed_data/docker_data:/high_speed_data -v /data/docker_data:/data -it 1f95ff46bc1c /etc/bash

sudo docker run --privileged -it -d --name=ysr_work3d --gpus all \
--ulimit memlock=-1 --ulimit stack=67108864 \
-p 1145:22 \
-e ROOT_PWD="123456" \
-v /high_speed_data:/high_speed_data \
-v /data:/data \
work3d:1

192.168.55.1
set HTTP_PROXY=http://127.0.0.1:7890

打开风扇:
sudo sh -c 'echo 170 > /sys/devices/pwm-fan/target_pwm'
echo 154 | sudo tee /usr/bin/jetson_clocks

给权限:
sudo chmod 777 [当前目录]

清华镜像下载
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn ffmpeg-python
git clone https://github.com/yangshurong/CADDM.git --config "http.proxy=10.0.117.34:7890"
git config --global http.https://github.com.proxy http://127.0.0.1:7890
git config --global https.https://github.com.proxy https://127.0.0.1:7890
pip3 install --proxy=http://10.0.117.105:7890 SimpleITK==2.2.1
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 

出现interruption的问题
OPENBLAS_CORETYPE=ARMV8 python []

远程配置环境变量:
sudo vim ~/.bashrc
source
近程
sudo gedit ~/.bashrc

摄像头测试
nvgstcapture 

创建文件
sudo touch a.py

查看tensorrt版本
dpkg -l | grep TensorRT

设置python3.6.9为主要版本
sudo ln -sf /usr/bin/python3.6 /usr/bin/python


<key name="enabled" type="b">
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>

gsettings set org.gnome.Vino vnc-password $(echo -n '1'|base64)
sudo touch ~/.config/autostart/vino-server.desktop
sudo vim ~/.config/autostart/vino-server.desktop

sudo vim /etc/gdm3/custom.conf



其他常用命令

python test.py \
    configs/yolox/me_yolox.py \
    work_dirs/me_yolox/latest.pth \
    --eval bbox \
    > commend.txt 2>&1

python infer.py

python train.py \
    configs/yolox/me_yolox.py

root@10.101.159.135:37128
123

python check_params.py > commend.txt 2>&1

cd /root/master/yangshurong/mmdetect_work/mmdetection/

tar -xvf /home/aistudio/167359/167359.tar
wget
env PYTHONPATH=.:$PYTHONPATH
env CUDA_VISIBLE_DEVICES=0
nvidia-smi
fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sh

!pip install coscmd -q
!coscmd -v
!coscmd config \
    -a AKIDznOnzyhCSSCi06xnVyB8sNdePvBCxUln \
    -s 51pQnuoVyEF3cw1tXx72lGWXZUBfx3vZ \
    -b gfpgan-1305919540 \
    -r ap-beijing
!coscmd upload \
    /home/aistudio/data/gpfgan_1024_ffhq-2022-09-14-17-58/iter_210000_checkpoint.pdparams \
    /


git clone --recursive --shallow-submodules https://github.com/Xilinx/DPU-PYNQ -b v1.3.0 --config "http.proxy=192.168.124.19:7890"
git config --global http.sslVerify "true"
git clone https://gitee.com/yang-shurong/DPU-PYNQ

git config --global http.proxy "http://192.168.124.19:7890"
git config --global https.proxy "https://192.168.124.19:7890"

Acquire::http::proxy "http://192.168.124.19:7890/"; 
Acquire::ftp::proxy "http://192.168.124.19:7890/"; 
Acquire::https::proxy "http://192.168.124.19:7890/"; 

/etc/apt/apt.conf.d/proxy.confs
~/.wgetrc
http_proxy=http://192.168.124.19:7890
https_proxy=https://192.168.124.19:7890
ftp_proxy=http://192.168.124.19:7890

~/.bashrc
export HTTP_PROXY="192.168.124.19:7890"
export HTTPS_PROXY="192.168.124.19:7890"
export FTP_PROXY="192.168.124.19:7890"

source ~/.bashrc

连接网络

地址

语音播放

调整语音音量大小

pactl list sinks
pactl set-sink-volume 15 12345
# 15可以改成别的id

安装pip install pyttsx3

sudo apt-get update
sudo apt-get install espeak
sudo ldconfig
pip3 install pyttsx3

代码

import pyttsx3
import threading
def speak_work(text):
    engine = pyttsx3.init()
    engine.setProperty('volume', 1.0)  # 设置音量(0.0到1.0)
    engine.setProperty('rate', 200)  # 设置语速(默认为200)
    engine.setProperty('voice', 'zh')
    engine.say(text)
    engine.runAndWait()


def speak(text):
    speak_thread = threading.Thread(target=speak_work, kwargs={'text': text})
    speak_thread.start()

if __name__ == '__main__':
    speak('死舔狗,去他妈的,舔的人家女生快保研')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值