Ubuntu 使用上的一些小tip

ubuntu 使用 ipv6 隧道 主要借鉴了下面教程: Ubuntu开启IPv6 ubuntu 看youtube 的方法 ubuntu16.04使用ipv6 安装 miredo sudo apt install miredo 更改 ipv6 地址配置 sudo vim /etc/sysctl.d/10-ipv6-privacy.conf 将 net.ipv6.conf.default.use_tempaddr... 阅读详情

总结记录下个人在使用Ubuntu上的一些小tips
有段时间不用就容易忘,因而把小技巧写下来一来记录,二来也许能帮到别人呢

标准输入输出重定向

Terminal中运行的训练界面,即在界面中有显示,又将所有内容输入到一个log中,以便使用工具进行查找搜寻
以Tendorflow中训练cifar10为例

python cifar10_train.py 2>&1 | tee record.log

这句话中使得界面有信息,log文件中也有一份一样的。
2表示标准输出,2> 就是将标准输出重定向到文件log中。
1表示标准错误输出(有时运行有,有时运行不会有),使用了 &1之后,无论有没有,都将其重定向到标准输出中
| 是管道,作用是提供一个通道,将上一个程序的标准输出重定向到下一个程序作为下一个程序的标准输入。
tee 从标准输入中读取,并将读入的内容写到标准输出以及文件中。
光是这样只有log有,界面上什么都没有,看起来很无聊,使用 tee 功能之后,界面上也会实时显示。
模型训练时log可能会很多,超过显示的缓存,只有存在文件中才能看到所有的日志。

XShell 服务器断掉程序重连?

使用screen
1、安装screen命令
#安装screen
pip install screen
2、screen -S hello
#创建screen会话,自定义screen虚拟终端的名称,hello可以改为你想要的名称
screen -ls可以查看所有的screen
3、screen -r hello
#进入之前的打开的会话虚拟终端
4、 screen -X - S hello quit
#删除创建的screen窗口

上网

Chrome安装插件,使用GAE-Proxy模式,就需要每次开机开启ipv6功能
安装miredo方法

sudo apt-get install miredo

查看网卡状态ifconfig
启动miredo方法

sudo miredo

开启Ipv6之后,再运行xxnet中的start就可以上谷歌了
上网 我笔记本的mac地址被加入黑名单,无法再连那个wifi
mac地址虽然固定不可变,但是读取过程中可以改变呀
改mac地址的网址
不用点网址,直接运行一句话就行

sudo macchanger --mac=00:00:00:00:00:01 wlp3s0

想改什么就改什么
最后一个参数是网卡,用ifconfig查看自己的
懒得设置,随即生成一个也行

sudo macchanger -e wlp3s0 

Ubuntu下载中文文件是乱码!!

如下类型乱码

°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹,°²Àï¿ü ÒÁ¸ñÀ³Ï£ÑÇ˹
这种乱码称为Gedit中文乱码
打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保 存后再退出也可以正常显示。而且对于Windows下的文本文件,也不是全部含有中文的都显示为乱码。

整理下思路,如果真的是中文无法正常显示的问题,也就是字体设置问题,是不应该有文件能够正常显示中文的,应该全部乱码才对。而事实上并非如此,所以这个猜测可以排除。那么,会不会是文件编码的问题?Linux下默认的编码是UTF-8,而Windows下默认的编码是GB2312/GBK。难道是 编码问题引起的问题?切换到Windows系统下,输入一段中文后,保存为UTF-8的txt文件,然后再另存同一个文件为GB2312编码格式。再次切 换到Ubuntu 14.04下,打开这两个文件,果然GB2312编码的文件乱码了。

打开终端,在其中输入命令:sudo dconf-editor

如果dconf-editor没安装,先使用sudo apt-get install dconf-editor安装。

在新开的窗口里,在左边依次展开/org/gnome/gedit/perferences/encodings,修改其中的配置信息,在auto-detected项的value中的’UTF-8’后面添加, ‘GB18030’,在shown-in-menu对应值的后面添加上, ‘GB18030’(注意逗号后面有个空格)。关闭然后再次运行Gedit即可生效。

如下类型乱码

╫╩┴╧╖┤╤▌▓т╒╛╦┘╢╚│

这个主要是因为zip文件对文件名的编码默认为当前环境的locale,如在windows下压缩的zip文件,在linux下其中的中文名便会乱码。这是zip格式的缺陷,所以目前并没有很完美的解决办法。

解决方法
在解压时,加上一个参数-O
unzip -O CP936 filename.zip

安装chrome浏览器

1.添加下载源

 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

2.导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
3.更新源
sudo apt-get update
4.安装。启动

sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable

安装搜狗

搜狗输入法Linux官网
下载安装包

sudo dpkg -i sogoupinyin_1.2.0.0056_i386.deb 

如果有错误先输入

sudo apt-get install -f

再输入安装命令就好
因为我的双击安装总是有问题,命令行就没出过问题
然后进入设置、system setting、Language support(此时新系统会自动安装依赖,等一分钟就好)
ibus改成fcitx,然后重启,就好了
如果还是没好,屏幕最上面有键盘状的小按钮,点一下,里面添加,从列表里找,或者搜一下sogou,手动添加一下就好。

Ubuntu18.04装了搜狗输入法之后,输入法选词面板经常出现乱码,之前一直都是cd ~/.config rm -rf SogouPY* sogou*

后来找到新的方法直接输入命令就可以,这样不用重启系统。

fcitx -r

更改默认输入法顺序

fcitx-configtool

OpenCV

openCV_web_download
install OpenCV

sublime3 install & sign up

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
在使用sublime text 3的时候,点击菜单栏“Preferences”=> "Settings-User"将里面修改为如下:
{
    "update_check": false,
}

点击菜单-help-Enter License,输入:

—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——

mount devices

mount device auto
14CUDA8,cudnn5
http://www.linuxidc.com/Linux/2017-01/139300.htm
http://blog.youkuaiyun.com/sinat_19628145/article/details/60475696
1.使用命令查看分区

sudo fdisk -l  

在这里插入图片描述
可以根据上图提供的磁盘信息确定想挂载的磁盘,以及确定挂载的位置。
我此次的目的是将/dev/sda2 磁盘挂载到/mnt/data中去。
2.创建挂载目录

sudo mkdir /mnt/data

3.开始挂载

sudo mount /dev/sda2/ /mnt/data/

4.设置开机自动挂载
4.1查询挂载硬盘UUID

sudo blkid /dev/sda2

返回信息为

/dev/sda2: LABEL="Data" UUID="88069947069936E2" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="7170f9a7-9c9f-43d8-9916-da47aa9101f7"

则能够从返回信息中获取UUID=”88069947069936E2”.
4.2修改文件

打开文件/etc/fstab文件。

sudo gedit /etc/fstab

在文档末尾添加裹在磁盘的信息。
格式为:

[UUID=************] [挂载磁盘分区]  [挂载磁盘格式]  0  2
UUID=88069947069936E2 /mnt/data ntfs defaults  0  2

第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
我挂载的分区是在Win系统下创建的分区,磁盘格式为ntfs

制作VOC数据集训练SSD和MobileNet
https://hyzhan.github.io/2017/05/21/2017-05-21-%E7%94%A8SSD%E8%AE%AD%E7%BB%83%E8%87%AA%E5%B7%B1%E7%9A%84%E6%95%B0%E6%8D%AE%E9%9B%86(VOC2007%E6%A0%BC%E5%BC%8F)/

sublime3注册
http://blog.youkuaiyun.com/xlei1123/article/details/52702447

运行时找不到cudnn库
caffe: error while loading shared libraries: libcudnn.so.5
export LD_LIBRARY_PATH=/usr/local/cuda/lib64

tensorflow教程
http://blog.youkuaiyun.com/u013832707/article/details/73161071
Bazel官网教程
https://docs.bazel.build/versions/master/install-ubuntu.html

知乎介绍TensorFlow入门教程
https://www.zhihu.com/question/49909565

tensorflow的一个数据制作教程
https://blog.youkuaiyun.com/tengxing007/article/details/56847828

keras+图像分类教程
http://home.mit.bme.hu/~hadhazi/Oktatas/NN18/dem3/html_demo/CIFAR-10Demo.html

jupyter:
http://blog.sina.com.cn/s/blog_1496fa80e0102xfws.html
sublime关闭更新提示:
http://blog.youkuaiyun.com/xlei1123/article/details/52702447

Tensorflow分类官网教程
https://www.tensorflow.org/get_started/premade_estimators

2打开Ipv6:
sudo apt-get install miredo
ifconfig
3.启动miredo(重启后有可能需要手动启动)
sudo miredo

知网http://www.biyehelp.com
4403042559 17874
ping -6 ipv6.test-ipv6.com

apt安装了mpv视频播放器

安装了mendeley desktop
安装了caffe(不是用源码装的,使用bin)

改变mac地址
https://linux.cn/article-2793-1.html
仅仅改变 MAC 地址: $ sudo macchanger --mac=00:00:00:00:00:01 wlp3s0
在保证 OUI 一致的情况下为 MAC 设置一个随机地址: $ sudo macchanger -e wlp3s0

cifar教程
https://blog.youkuaiyun.com/s_sunnyy/article/details/73301835
https://www.tensorflow.org/tutorials/deep_cnn
中文社区
http://wiki.jikexueyuan.com/project/tensorflow-zh/how_tos/using_gpu.html
改进cifar
https://zhuanlan.zhihu.com/p/29534841

up-clock桌面时钟

解压
tar –xvf file.tar //解压 tar包

sudo apt-get install flashplugin-installer

番茄表单
https://fanqier.com/?utm_source=published&utm_campaign=form&utm_medium=bottomlogo&utm_term=kqeakw

即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.youkuaiyun.com/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。

奇技淫巧改变命令行配置

function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
YELLOW="\033[1;33;40m$(parse_git_branch)\033[0m"
PS1="\[\e[1;033;36m\][\u \W]\$\e[m$YELLOW\\e[m"

把上面加进 ~/.bashrc
然后运行 source ~/.bashrc就行
效果如下
在这里插入图片描述
只显示当前路径,不显示完整路径
root是当前账户
master是git的分支,不在git路径里就不蹦出来
base是anaconda的env
自定义,才炫酷

Ubuntu Linux系统下文件编码转换的技巧 还在为编码转换不成功而发愁吗?接下来为你讲解一个Ubuntu Linux系统下文件编码转换的技巧 立即下载

相关推荐

RTAB-MAP实战:用Realsense D435i在ROS中搭建室内3D地图(附避坑指南)

本文详细介绍了如何在ROS环境下,使用Intel Realsense D435i深度相机和RTAB-MAP算法进行室内3D地图构建的完整实战流程。内容涵盖环境配置、核心节点数据流解析、关键参数调优、地图保存与重定位,并提供了实用的避坑指南,帮助机器人开发者和研究者快速实现稳定的视觉SLAM应用。

weixin_29095049的博客 489

在Ubuntu中如何输出/输入重定向?

输入/输出是改变shell命令或程序默认的标准输入/输出目标,重新定向到新的目标。则默认输出到下方,那么重定向的作用就是将下方这一样输出到别的地方去。5.单纯的输出错误重定向就是将&替换成2即可,2的话一般默认为错误信息的文件描述符。1.cat < file:将file文件重定向为输入源。3.将输出位置改变到log中。1.首先要了解什么时重定向。

weixin_58036810的博客 1192

别让运放自激振荡!手把手教你用波特图分析反相放大电路的稳定性(附LTspice仿真)

本文详细解析了运算放大器在反相放大电路中的稳定性问题,通过波特图分析和LTspice仿真,揭示了自激振荡的成因及解决方案。文章从故障现象识别到数学工具应用,再到实战仿真和工程优化,提供了一套完整的稳定性分析工具链,帮助工程师有效避免运放自激振荡问题。

weixin_31682031的博客 302

标准输出和标准错误输出重定向

标准输出和标准错误输出重定向

744

gm/Id 设计方法

本文介绍gm/Id方法的具体实现。

maxwell2ic的博客 4万+

告别迷茫!用ETAS RTA-OS配置你的第一个AUTOSAR OS任务(含VRTA虚拟ECU实战)

本文详细介绍了如何使用ETAS RTA-OS工具链在VRTA虚拟ECU上配置和运行第一个AUTOSAR OS任务。通过从XML配置到任务调度的全流程实战,帮助开发者快速掌握嵌入式操作系统开发的核心步骤,特别适合刚接触AUTOSAR的开发者快速上手。

weixin_42533622的博客 418

ubuntu安装microsoft edge

在这个页面,参考最下面的命令。

zj_xd的博客 841

第五章:转矩脉动的成因与抑制技术:从根源到解决方案

本文摘要: 转矩脉动是电机运行中的关键问题,涉及电磁、机械和控制三大因素。电磁因素包括谐波、齿槽转矩和磁饱和;机械因素涵盖动平衡和轴承缺陷;控制因素涉及测量误差和死区效应。解决方案采用多层面优化:硬件上通过斜极设计和死区补偿(提供算法代码)降低脉动70%;控制上采用扰动观测器和谐振控制器进行动态抑制;针对齿槽转矩开发离线学习+在线查表补偿方案。测试环节建立振动噪声量化评价体系,包括加速度计测量和A计权声学评估。最终形成从设计到控制的系统化抑制策略,显著提升电机静音性、平顺性和寿命。

汽车软件开发 338

Ubuntu配置开启ipv6

经验之谈:笔者亲测,目前为止以下经验在Ubuntu16.04 LTS | Ubuntu 17.04 LTS | Ubuntu 18.04 LTS 均有效果。 1. 配置hosts(/etc/hosts) 攻略:前往GitHub,导航栏搜索ipv6,请自行拷贝修改。 sudo gedit /etc/hosts 2. teredo服务器 sudo apt-get install m...

helloHeng的博客 1万+

Spring Boot 与 Redisson 版本适配深度解析

Spring Boot 与 Redisson 的版本适配是一个动态演进的过程。开发者需要密切关注两者官方的版本更新日志,建立完善的版本验证机制。本文提供的适配方案基于当前最新技术状态(2024年1月),建议在实际生产环境中通过灰度发布策略验证版本兼容性。只有深入理解底层技术原理,才能在分布式系统的星辰大海中稳健航行。延伸阅读Spring Boot 官方迁移指南。

fudaihb的博客 1080

ABAP 7.40 新语法介绍系列之二 - ABAP 类型转换操作符 CONV

这个lv_input_s变量的唯一使命,就是接收来自 char10 类型的 lv_input_c 变量的值,然后传递到 print 方法里去。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1416

ubuntu tip

ubuntu tip 安装完Ubuntu 10.04后该做的几件事情版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息今天把实验室的一台台式机也装上了Lucid系统,在等待apt-get和代码编译的时间,正好把以前围脖上的一些笔记整理一下,...

184

基于Simulink的占空比调制DTC降低转矩脉动

修改传统SVPWM模块,输入占空比d和有效矢量索引,计算Ton​=d∗Tc​、Toff​=(1−d)∗Tc​,生成对称PWM波形(替代开关表直接输出)。:低速时(n<500rpm)减小dmax​=0.6(避免磁链畸变),高速时(n>2000rpm)增大dmax​=0.8(提升动态响应);kT​/kψ​:转矩/磁链误差增益(需整定,如kT​=0.02/(N⋅m),kψ​=0.1/Wb);(θ为电压矢量与磁链夹角)。② SVM-DTC(占空比计算模块启用,d0​=0.5,kT​=0.02,kψ​=0.1)。

amy_mhd的博客 87

Ubuntu使用tip

->主机名 查看主机名:终端输入hostname 或者uname -n 临时修改主机名:hostname+新主机名  该终端不能立即显示生效的主机名,重新打开可以显示 永久修改主机名:修改 /etc/hostname文件 /etc/hostname和/etc/hosts区别:hostname中存放的是主机名,hosts中存放的是域名和ip的对应关系,域名和主机名没有任何关系

yao_yao_2015的博客 377

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Ubuntu的一些小tip

安装java 下载对应的Jdk 在官网下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压缩到文件集,例如/usr/java8 tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/java8 配置系统环境变量 编辑/etc/pr

felcon的专栏 808

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ubuntu一些小tip

1. ubuntu中把android studio 添加到启动菜单 --第一次通过命令行studio.sh启动android studio后,在Android Studio的IDE界面中,点击Tools菜单,再点击Create Desktop Entry选项,在弹出的对话框中勾选create the entry for all users即可。 ...

163

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ubuntu 16.04 tip

参考 1. 安装 python3.6 sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/py...

weixin_30878361的博客 100

Ubuntu TIP

recovery进系统硬盘是挂载为“只读”的,要想改文件需要remount / 并且添加“w”(写权限)。 进一次crub,再root进入 折腾几次似乎就可以编辑磁盘上的文件了 转载于:https://www.cnblogs.com/yaohonv/p/5549876.html...

weixin_30823227的博客 102

[tip] ubuntu安装vcs命令 (autoware)

但是ubuntu默认没有安装vcs工具(zsh: command not found: vcs)不是apt-get install vcs(笑)拉取autoware源码的时候需要用到命令。

mentalhealing的博客 1418

[TIP]命令行快速查看图片(Ubuntu)

[TIP]命令行快速查看图片(Ubuntu) pre { background-color: #2f4f4f;line-height: 1.6; FONT: 10.5pt Consola,"Bitstream Vera Sans", Courier New, helvetica; color:wheat; } .h3 { ma...

weixin_34198881的博客 2775

Tip: Getting Your Webcam To Work In Ubuntu

Tip: Getting Your Webcam To Work In Ubuntu By Shantanu Goel in Computers , Linux , Tips on 11 May, 2008 I have an old noname cheapo webcam, that I dusted out of my junk (why? More on tha

hqyhqyhq的专栏 1991

TIP:关掉ubuntu的GUI占用更少资源

配置不高的电脑运行ubuntu可能会比较卡,这里提供一个方法减少卡顿 关闭Ubuntu的GUI后,给ubuntu分配3G甚至2G就够用了 CPU还是分多点好 关闭用户图形界面 启动设置为多用户有网络的字符界面 sudo systemctl set-default multi-user.target sudo reboot 开启用户图形界面 启动设置为图形界面 sudo systemctl set-default graphical.target sudo reboot ...

路人coder 1928

【Tip】ubuntu系统一条命令修改系统时区

有时候安装完ubuntu系统后发现时间并不对,主要是时区没有设置好。 注:ubuntu18.4或ubuntu20.4都可 如上图所示,只需要在终端中输入: timedatectl set-timezone Asia/Shanghai 即可将时间和时区修改为中国上海,东八区~ ...

qq_42909714的博客 368

Ubuntu Tip:How to show desktop from command line

Ubuntu Tip:How to show desktop from command line Posted on January 23, 2012 by ruchi 3 Comments This tutorial will explain how to show desktop from command line in ubuntu.You can use xdoto

middilestep的专栏 652

[TIP] Ubuntu 22.04 配置多个版本的 GCC 环境

Ubuntu 22.04 配置多个版本的 GCC 环境

毛线 1005
上一篇: 模型部署架构,以Triton Inference Server(TensorRT)为例
下一篇: 字符识别,口算题识别论文小梗概
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值