mkdir。pip vim。pippip。conf 添加 〔global〕 indexurlhttps:pypi。tuna。tsinghua。edu。cnsimple 〔install〕 trustedhostmirrors。aliyun。com 国内镜像源添加 pythonmpipinstallUpackagename os。environ〔CUDAVISIBLEDEVICES〕1 impotos os。environ〔TFCPPMINLOGLEVEL〕2 查看cuda版本:catusrlocalcudaversion。tx CUDA(ComputeUnifiedDeviceArchitecture):一种基于新的并行编程模型和指令集架构的通用计算架构,它能利用英伟达GPU的并行计算引擎,比CPU更高效的解决许多复杂计算任务 NVIDIAcuDNN是用于深度神经网络的GPU加速库 看看硬盘使用情况: dfh查看磁盘剩余空间 dfh查看每个根路径分区大小 dush〔目录名〕查看该目录的空间大小 dusm〔文件夹〕查看当前路径的文件数量 duh〔目录名〕查看指定文件夹下的所有文件大小 dfhelp duhelp 训练可视化 terminal设置简洁登陆服务器: 本机安装sudoaptgetinstallsshpass Mac下安装: brewinstallhttps:raw。githubusercontent。comhudochenkovhomebrewsshpassmastersshpass。rb 修改文件vim。bashrc 添加一行(位置随意):aliasfwqsshpasspyour密码sshp62222root172。26。73。252 aliass97sshpasspyour密码yelsshroot182。92。158。97 aliass83sshpasspyour密码sshnai10。1。8。83 aliass123sshpasspyour密码sshnai10。1。8。123 aliass141sshpasspyour密码。sshroot172。32。150。141 source。bashrc 首先先添加清华的镜像源condaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondacloudmsys2condaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondacloudcondaforgecondaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondapkgsfreecondaconfigsetshowchannelurlsyes condaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondacloudmsys2 condaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondacloudcondaforge condaconfigaddchannelshttps:mirrors。tuna。tsinghua。edu。cnanacondapkgsfree condaconfigsetshowchannelurlsyes 升级condacondaupdateconda 查看环境列表condaenvlistcondainfoenvis 确认当前环境condainfoenvis 检查python版本condasearchfullnamepython 创建环境condacreatenttspython3。6 激活环境sourceactivatetang 关闭环境sourcedeactivate pip升级安装的软件:pip3installupgradedeepspeech 环境插件 pipinstallnumpyihttps:pypi。douban。comsimple pipinstalle。〔train〕ihttps:pypi。douban。comsimple pipinstallihttps:pypi。tuna。tsinghua。edu。cnsimplesomepackage 第三方插件安装condainstallnttsnumpy 删除环境condaremovenflowersall 查看安装哪些包condalist 安装要求的插件列表pipinstalluserrrequires。txt sourceactivatepoetry进入环境 awk文本处理的命令 sort文本排序 服务器安装第三方包pipinstall名字ihttps:pypi。douban。comsimple 清华镜像ihttps:mirrors。tuna。tsinghua。edu。cn docker操作 创建环境nvidiadockerrunitnamecontainerAI09vrootyel:rootyelcuda8cudnn5tf1。9py3 nvidiadockerrunnamepaintschainerrp8000:8000ePAINTSCHAINERGPU1liamjonespaintschainerdocker dockerpsa查看环境列表 查看IP:ifconfig 运算python文件名 如果提示docker未启动dockerstartcontainerAI06docker名 ndeAI06进入环境 dockerexecitpaintschainerbinbash 图形界面进入ctrlaltF7 虚拟控制台进入ctrlaltF2设置背景setterminversescreenon, 命令可行性程序、一个内建于shell自身命令、一个shell函数、一个命令别名 ctrlshiftN新建tab ctrlshiftW关闭当前会话 ctrlshiftC复制终端 ctrlshiftV粘贴到终端 linux文件系统 虚拟目录根目录 bin二进制目录 boot启动目录 home系统主目录 lib存放系统文件或者其他程序的库文件 rootroot用户的根目录 绝对路径 bin存放一些基础命令的文件,例如ls等 boot存放启动LINUX操作系统的文件,包括启动linux内核的二进制文件 dev设备目录,存放链接计算机上的设备对应的文件 cdusrbin pwd当前工作路径 相对路径 显示列表长度lsl 创建文件 touch文件名 复制 cpsourcedeatination同文件夹 cpi文件路径 重命名mv原名新明 重命名mv原名新地址 删除文件夹实例:rmrfvarloghttpdaccess 删除文件使用实例:rmfvarloghttpdaccess。log rmi文件名提示是否删除 处理目录 创建目录mkdir目录名 同时创建多级目录mkdirp目录目录 删除目录rmdir目录 查看文件内容 file文件名查看文件是什么类型的文件 cat文件名 more目录文件名 监控进程 psf 处理数据文件 排序sortn文件名 理解shell cat目录 建立局部变量echo变量名建立的局部变量都是小写字母 变量名 echo变量名 unset变量名删除变量 echo{数组名〔2〕} 数学计算expr数学计算对于容易混淆的计算符号用分割 ifelse ifcommand then commands else commands fi 数值比较 字符串比较 for命令 forvarinlist do commands done while命令 whiletestcommand do othercommands done until命令需要指定一个退出状态的命令 untiltestcommands do othercommands done break跳出单个循环 continue提前中止循环中的命令 shell函数 functionname{commands} 第二种方式name(){commands} 控制台使用方法控制台console 重启系统reboot 关闭系统shutdown shutdown用法 例如shutdownr10 用户添加及用户管理 useradd useradd用户名 userdel用户名删除一个用户 su用户名让用户具有超级权限 软件安装命令 查看文件内容 head和tail命令 date日期时间 cal当前月的日期 df磁盘剩余量 free空闲内存的数量 进入虚拟控制台ctrlaltF1退出ctrlaltF7 filefilename:确定文件类型 lessfilename浏览文本文件内容按‘q退出less程序 mkdirdirname1,dirname2,dirname3:同时创建三个文件夹 cpitem1item2:复制单个文件或者文件夹到item2 typecommand:显示命令类型 which表示一个可执行程序的位置 whichcommandname helpcommandname帮助文档 manprogram:显示程序手册页 重定向标准输出commandoptions路径filename。txt uniq报道或者忽略重复行 常用命令ls文件地址sortuniqless wc打印行,字和字节数 echo显示一行文本 不显示隐藏文件echo 显示隐藏文件echo。 算术表达式展开echo表达式 echonumber{1。。5}输出为number1number2number3number4number5 键盘高级操作 clear清空屏幕 histroy显示历史列表内容 自动补全命令tab键 权限 id显示用户身份号 chmod更改文本格式 su以另一个身份运行 sudo以另一个身份执行操作 进程 ps报告当前进程快照 top显示任务 job列出活跃的任务 bg把一个任务放在后台运行 fg把一个任务放在前台执行 kill给一个信号发送信号 killall杀死指定名字的进程 top命令动态查看进程 ctrlC终止命令 后台运行命令 shell环境 printenv打印所有环境变量 set设置shell选项 export导出环境变量,让随后程序知道 alias创建命令别名 修改环境变量 path环境变量存放在bashprofile文件中 vim启动命令命令窗口输入vimf〔文件名〕 输入q退出;强制退出q! w是写入到硬盘 linux是拥有对源代码的访问! 安装软件aptgetupdateaptgetinstallpackagename list已经安装的软件dpkglist 确定软件的安装状态dpkgstatuspackagename linux网络 检查网络状态ping网址或者ip 查看系统中的网络接口netstatie 展示系统如何配置网络之间发送数据包netstatr 网络中传输文件 ftp程序可以与FTP服务器进行通讯,FTP服务器就是存储文件的计算机,这些文件可以通过互联网上传下载 查找文件 locate关键字 find查找文件的复杂方式 同步文件夹和目录 rsync复制命令 正则表达式 正则表达式是一种符号表示法,被用来识别文本模式。 编译就是把源码(一个由程序员编写的人类可读的程序描述)翻译成计算机处理器的母语的过程。 脚本语言由一个叫做解释器的特殊程序执行。linux环境中使用后的c编译器叫做GCC(GUNC编译器) whichgcc查看是否安装了GCC shell脚本是一个包含一系列命令的文件 编写一个脚本文件。shell脚本是一个普通的文本文件。编写脚本文件的编辑器vim,gedit,kate 使脚本文件可以执行,并且需要设置脚本文件的权限来允许其可执行。 把脚本放置在shell能够找到的地方。