linux ssh 基础命令大全

nvidia-smi

检查显卡配置是否正确

自带的下载命令

wget https://xxxxxxx

例子:下载Anaconda

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.07-Linux-x86_64.shbash Anaconda3-2019.07-Linux-x86_64.sh

中断下载 ctrl + C

退出正在使用的程序   按ctrl+z退出

下载 + 改名

wget https://xxxxx -o a.zip

多线程下载工具 aria2

apt install aria2

aria2c -s 5 链接

自带的上传命令

scp /your/file root@1.2.3.4 -P 12345

注意 P 是大写

12345 是端口

1.2.3.4 是 ip 地址

/your/file 是你本地文件地址

比如 scp C:\a.txt root@1.2.3.4:/home/ -P 12345

解压zip文件命令

unzip XXXXX.zip

解压rar文件命令

apt update && apt install rar

rar x data.rar

分包解压方法

apt-get install p7zip-full

7z x data.7z.001

解压tar.gz 

 tar -zxvf XXXXX.tar.gz

打包文件夹   zip -r your_file.zip your_directory  例:打包data文件夹

zip -r data.zip data

使用byobu挂后台

apt install byobu -y

byobu

重新进来byobu

BYOBU_PYTHON=/usr/bin/python3 byobu

F2新建窗口 按 F3 F4 切换窗口

注意变成了 0 和 1,其中 1 高亮,表示你在窗口 1

删除窗口 ctrl + D


组合命令 用 && 表示,当前一个命令成功后,运行下一个命令

例如下载文件+改名文件+解压文件

wget https://xxxxx -o a.zip && unzip a.zip


改密码

如果是root权限下直接

passwd

用户名不是root的话需要 sudo passwd 用户名 → 改完密码输入 sudo service ssh restart 这样才能让新密码登录生效,例如用户名是ubuntu

sudo passwd ubuntu

sudo service ssh restart

重启

sudo reboot

查服务器IP

wget http://ifconfig.me/ip

cat ip

查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

查看CPU型号信息

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

CPU负载信息,使用命令(按ctrl+z退出)

top

查看内存信息命令

cat /proc/meminfo

free

查看磁盘信息

lsblk

df -h



查看实时网速

apt install nethogs

nethogs


查看CUDA版本

cat /usr/local/cuda/version.txt

nvcc -V

查看cuDNN版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2


进入 目录

cd xxx

退出目录

cd ~

退回上级目录

cd ..

看文件列表

ls

移动目录到上一级

mv xxx ../

删除一个目录

rm -rf xxx

复制(cp)

复制文件: cp [file] [file_copyas]

复制目录: cp -r [dir] [dir_copyas]

示例:

#复制 1.txt 为 2.txt

cp 1.txt 2.txt

#新建一个目录 dira

mkdir dira

#复制所有 *.txt 到 dira 目录下

cp *.txt dira/

#复制目录 dira/ 为目录 dirb/

cp -r dira/ dirb/

移动/剪切(mv)

mv [file] [fileas]

mv [dir] [diras]

示例:

#移动当前目录下所有 *.txt 到 dira/ 下,如有相同文件则提示是否覆盖

mv *.txt dira/

#移动当前目录下所有 *.txt 到 dira/ 下,直接覆盖不提示

mv -f *.txt dira/

#将 dira 整个目录移动到 dirb 下,参数-f同上

mv dira/ dirb/

删除(rm)   参数 -r 用户目录操作,参数 -f 用户强制执行不提示

删除文件:

rm [file] (带提示)

rm -f [file] (不带提示)

删除目录:

rm -r [dir] (带提示)

rm -rf [dir] (不带提示

当我想执行以下命令时,报错:

mv train2014/* coco_train2014/

-bash: /bin/mv: Argument list too long

这是因为这些命令的参数太长,即文件个数过多。其中 train2014 文件夹的内容全是 .jpg 格式的图片文件 解决的方法如下:

find train2014/ -name "*.jpg" | xargs -i mv {} coco_train2014/

同理使用 cp, ls 等命令也可以以同样的方式执行:

拷贝:

find train2014/ -name "*.jpg" | xargs -i cp {} coco_train2014/

删除:

find train2014/ -name "*.jpg" | xargs -i rm {}


安装open cv2

pip install opencv-python

安装机器学习的库

pip install sklearn

安装scipy库

pip install scipy

安装numpy库

pip install numpy

安装Pillow图像库

pip install Pillow

安装matplotlib绘图库

pip install matplotlib

升级pip

python -m pip install -U pip

如果中文是乱码,执行以下:

apt install -y language-pack-zh-hans

echo -e 'LANG="zh_CN.UTF-8"'>>/etc/environment

echo -e 'LANGUAGE="zh_CN:zh:en_US:en"'>>/etc/environment

echo -e 'en_US.UTF-8 UTF-8'>>/var/lib/locales/supported.d/local

echo -e 'zh_CN.UTF-8 UTF-8'>>/var/lib/locales/supported.d/local

echo -e 'zh_CN.GBK GBK'>>/var/lib/locales/supported.d/local

echo -e 'zh_CN GB2312'>>/var/lib/locales/supported.d/local

locale-gen

如果空格也是乱码,执行以下:

apt install -y fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

加sudo表示不是root权限下的用户。root权限下的用户无需加sudo

sudo docker ps

查看在执行的docker

如果要暂停该docker,则输入

sudo docker stop [docker ID]

docker ID指刚才 sudo docker ps查看到最左边一行的那个。比如上图的话就是

sudo docker stop f220a23d312a

如果要删除该docker则输入

sudo docker rm  [docker ID]

删除后仍然可以输入

sudo docker ps -a

找到docker再开启,开启的命令是

sudo docker start [docker ID]

查找该docker下的所有文件目录

sudo docker exec [docker ID] du -h / --max-depth=1

复制docker里的东西到外层

sudo docker cp [docker ID]:/[路径] [外层的路径]

实例:sudo docker cp c0d383fdf64e:/root/ /home/ubuntu/a

docker cp /home/ubuntu/Desktop/2.zip xxxx:/root/ 

同理,把 /home/ubuntu/Desktop/2.zip 拷到容器 xxxx 里 /root 下面

linux 系统的文件和文件夹都有一个权限属性,chmod 777 表示给这个文件/文件夹全部权限,所有人都能访问。chmod 777 -R 表示应用到子文件和子文件夹。

sudo chmod -R 777 [路径]

例如sudo chmod -R 777 /home/ubuntu/a

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,837评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,551评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,417评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,448评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,524评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,554评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,569评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,316评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,766评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,077评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,240评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,912评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,560评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,176评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,425评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,114评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,114评论 2 352

推荐阅读更多精彩内容