linux一些命令记录

查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep “^-”| wc -l

xdg-open 1.jpg 查看图片
查看文件文件夹大小
ls -lh 易读方式显示文件大小
df -h 显示计算机文件系统剩余大小
du -h --max-depth=1 work/testing
du -h --max-depth=1

rm -rf !(keep) #删除keep文件之外的所有文件
rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件

查找文件 find -name ‘opencv3.1.0*’

vncserver
vncserver -kill :1

查看版本
pip list | grep numpy

#-- coding: utf-8 –

ssh jinshui@192.168.4.69
ssh -X 可以查看远程窗口
source env/bin/activate

查看视图
tensorboard –logdir=./
tensorboard --logdir=./ --port=6005

jupyter notebook

让PIP源使用国内镜像,提升下载速度和安装成功率
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
中国科技大学
-i https://pypi.mirrors.ustc.edu.cn/simple/

cd - 将工作目录改成先前的工作目录
mkdir --help 显示命令的使用信息
clear
history
history|less

cmake … -DCMAKE_BUILD_TYPE=RELEASE

su a1 管理员权限
sudo chown jinshui:jinshui * 更改权限

sudo apt-cache madison soft_name 显示可安装软件版本
sudo apt-get update 更新软件列表
sudo apt-get upgrade 更新软件
查看已安装的软件包列表
dpkg --list
sudo apt-get --purge remove
sudo apt-get remove

ll 查看当文件夹下详细信息
rm -rf env 删除非空文件
rmdir caffe_test2 删除文件夹
查找文件 find -name cv2.so
apt-get update 更新库中的软件包
gzip foo.txt 压缩并代替源文件
gunzip foo.txt 解压所并代替
ls -l foo.* 显示详细路径下文件的详细信息
zip与unzip :
这是一对命令,zip进行压缩,unzip进行解压,压缩完成扩展名为.zip
zip test.zip test/ -----进行压缩,可以是文件也可以是文件夹
unzip test.zip -----解压缩

tar:
tar并不是一个压缩软件,而是一个打包软件,就是将文件或者文件夹打包成一个文件,便于文件备份及归档,通常扩展名为tar。
tar -cvf test.tar test ----将test文件夹打包成test.tar。
tar -xvf test.tar ----将test.tar 进行拆解,从中抽取文件
tar -tvf test.tar ----列出tar包中内容
tar -rf test.tar log/ ----将log文件夹追加到test.tar中

tar -xf gcc-5.2.0.tar.bz2 gcc安装文件下载完成后,执行以下命令解压文件
./test 执行脚本,需显示指定脚本的路径

chmod +x

df 查看boot的占用情况

将本地文件拷贝至服务器指定位置(先到当前文件夹下)
scp -r Install-OpenCV-master.zip jinshui@192.168.4.11:/home/jinshui/

Linux下拷贝一个目录:
但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。
正确方法:
cp -R /home/user/. /mnt/temp

ls -l | grep libcudnn

  1. cpu、内存
    使用top命令
    $ top
    有一个更直观的监测工具,叫htop
    $ sudo apt-get install htop
    $ stop
  2. 查看gpu
    使用 nvidia-smi 命令
    $ nvidia-smi
    但是这个命令只能显示一次,如果要实时显示,配合watch命令, 让一秒刷新一次
    watch -n 1 nvidia-smi

rm -r caffe 删除含有子文件夹的文件夹
make all -j8 -protobuf

.c文件编写-生成-运行
vim cam.c
gcc cam.c 编译生成a.out文件
./a.out 执行

或者 vim cam.c
vim Makefile
make (之前可能要make clean)
./test lena.bmp 运行文件

pkg-config --modversion opencv 查看opencv版本

运行自己的脚本,执行前,需添加权限
chmod +x build_all.sh

sudo apt-get autoremove –purge youdao-dict 卸载软件

pip install --timeout 1000 numpy 延迟,避免下载中断
sudo pip install tensorflow-0.8.0-cp27-none-linux_x86_64.whl 通过.whl安装软件

sudo -s 切换到root

编译生成运行
mkdir build
cd build
cmake …
make

./helloworld pitcure.jpg
Ctrl + H 显示/隐藏文件
echo -e “\033[?25l” 隐藏光标
sudo apt-get update,更新软件源,最后会读取软件包列表
sudo apt-get install python-tk 安装软件
sudo pip install --timeout 500 tensorflow_gpu-1.2.1-cp27-none-linux_x86_64.whl

ifconfig 查看本机ip

启动VNC
服务器端:vncserver :11
客户端:vncviewer 192.168.4.69:11

打开新的终端窗口合并显示:ctrl+shift+t
终端窗口切换:Alt 1,Alt 2

pip install --upgrade pip
pip install easydict==1.6

创建新的虚拟环境
cd ~
virtualenv env --python=python
启动虚拟环境
cd ~
source env/bin/activate
退出虚拟环境
deactivate

启动虚拟环境
cd ~
source env/bin/activate

pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.0.0-cp27-none-linux_x86_64.whl

touch .vimrc 创建文件

pip install -U scikit-image
-U 是 --upgrade 的简写。就是把所有包升级到最新版。

/home/jinshui/squeezeDet-master/logs/squeezedet
./scripts/train.sh -net squeezeDet -train_dir /home/jinshui/squeezeDet-master/logs/squeezedet -gpu 0

./scripts/train.sh -net (squeezeDet|squeezeDet+|vgg16|resnet50) -train_dir /tmp/bichen/logs/squeezedet -gpu 0
./scripts/train.sh -net squeezeDet -train_dir ./logs/squeezedet -gpu 0

Linux 安装、卸载程序

一, RPM
安装: rpm -ivh xxx.rpm
重新安装: rpm -ivh -replacepkgs xxx.rpm
卸载: rpm -e xxx.rpm

二,tar.gz, tar.bz, tar.bz2
安装:
(1)解压:tar -zxvf xxx.tar.gz ( tar -jxvf xxx.tar.bz(or bz2) )
(2)./configure (./configure --prefix=path (如:/usr/local/xxx)
(3)make
(4)make install

卸载:
make uninstall

三,.bin
安装:
(1)chmod +x xxx.bin (添加执行权限)
(2)执行文件:./xxx.bin

卸载:
直接删除安装目录
四,.deb
安装: dpkg -i xxx.deb
卸载: dpkg -r xxx.deb
五,apt-get
安装:
sudo apt-get install xxx
卸载:
sudo apt-get remove xxx
六,pip 安装python包
sudo apt-get install python-setuptools python-pip
安装: pip install xxx
卸载: pip uninstall xxx
Ubuntu下查看软件版本及安装位置
查看软件版本:
aptitude show xxx
也可用apt-show-versions (要先安装sudo apt-get install apt-show-versions)
查看软件安装位置:
dpkg -L xxxx
查看软件是否安装:
dpkg -l | grep filename

安装.deb文件
dpkg -i graphviz_2.38.0-1~saucy_amd64.deb

ubuntu查看 Python安装路径
s@s-pc:~/mypython$ which python
/usr/bin/python

vscode去波浪线
pylint --generate-rcfile > ~/.pylintrc
gedit ~/.pylintrc
disable= >> disable=W,C
重启

pip list 查看已安装的包
pip show opencv-python 查看已安装包的信息
import sys
print sys.path
即可打印所有python路径。

virtualenv --no-site-packages seg-env
创建软链接
ln -s /usr/local/include/opencv2 /home/ly/seg-env/local/include

virtualenv python3 py3env
virtualenv --python=python3 py34-env
virtualenv --python=python3 --system-site-packages py34-sys-env
–system-site-packages
Give the virtual environment access to the global site-packages.

sudo yum install python-pip python-dev python-virtualenv

/etc/profile,/etc/bashrc 是系统全局环境变量设定
/.profile,/.bashrc用户家目录下的私有环境变量设定
当登入系统时候获得一个shell进程时,其读取环境设定档有三步
1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如
/etc/profile.d和/etc/inputrc
2然后根据不同使用者帐号,去其家目录读取/.bash_profile,如果这读取不了就读取/.bash_login,这个也读取不了才会读取
~/.profile,这三个文档设定基本上是一样的,读取有优先关系
3然后在根据用户帐号读取~/.bashrc
至于/.profile与/.bashrc的不区别
都具有个性化定制功能
~/.profile可以设定本用户专有的路径,环境变量,等,它只能登入的时候执行一次
~/.bashrc也是某用户专有设定文档,可以设定路径,命令别名,每次shell script的执行都会使用它一次

./gogs web

Vscode 设置为中文
Ctrl + shift + P
Configure language
“locale”:“zh-CN”

editor护眼色
RGB:(199, 237, 204)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值