正文
linux命令简书 linux命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Mac上有哪些可以替代Xshell的工具
1、Alfred 是 Mac 平台上最为传奇的效率工具。Mac 对原生 Shell 的支持是无数程序员喜爱 Mac 的理由之一,程序员用 Mac 而不用 Shell,基本等于自断一臂,威力将大打折扣。Shell 并非凭空而来,它的入口是终端工具。OS X自带的终端工具虽然不错,但是和 iTerm 2一比,就逊色很多了。
2、iTerm2 是 OS X 下一款开源免费的的终端工具。
3、IDE 是图形化的集成开发工具,具备精准的词法分析、编程提示、调试等功能,功能之繁复用户自知,如果做工业级编程和团队协作的话,推荐使用 IDE。
4、Homebrew 是 OS X 的包管理工具,Ruby 社区的作品,功能类似 Ubuntu 下的apt-get。
5、Git 是一款分布式版本控制和软件配置管理软件,类似 SVN 和 CVS。
6、xScope 是一款强大的辅助设计工具,可以精确度量屏幕上的 UI 元素,尤其适合全栈工程师。
华硕天选3需要装显卡驱动吗
本篇文章旨在记录从0开始安装并配置Ubuntu双系统的全部过程,最终目标是搭建起一个满足我学习、科研和娱乐需求的Ubuntu环境,所以每一次对系统所做的配置我都会记录下来,以供参考。在此要感谢文章中所涉及到的其他所有文章的作者。另外,如果大家觉得我所写的内容对你有所帮助,欢迎点赞收藏,我会坚持更新下去的,感谢~
(文章较长,大家可以根据目录自行查找自己需要的内容~)
目录
一、安装
二、重装
三、系统的配置(持续更新)
1.安装Nvidia显卡驱动
2.更换软件源
3.安装Chrome浏览器
4.安装Microsoft Edge浏览器
5.安装VScode
(1)安装和基础配置
(2)Vim插件的安装和配置
6.安装anaconda
(1)基础安装
(2)Anaconda的卸载
7.安装和配置深度学习相关框架
(1)安装pytorch
(2)安装caffe
8.安装Zotero
9.安装pycharm
(1)安装、解释器配置以及创建桌面快捷方式
(2)一些常用工具包的安装
(3)插件的安装
10.配置VSLAM所需环境(参考高翔老师的视觉SLAM14讲第二版)
(1)安装C++的编译器:g++
(2)安装大型工程的编译管理工具:CMake
(3)安装线性代数库:Eigen
(4)基于Eigen的李代数库:Sophus库
(5)安装开源图像处理库:OpenCV
(6)安装C++经典库:Boost
(7)下载Pytorch的C++库:LibTorch
(8)安装回环检测库:DBoW3(词袋模型)
11.安装各类小工具包
12.配置罗技K480键盘在双系统下无缝切换
13、生活类软件的安装
(1)钉钉
一、安装
安装的流程基本都是参考博客:Windows11安装Ubuntu 20.04.3 LTS双系统(详细过程)_Meruz的博客-CSDN博客_win11 安装ubuntu由于该博客作者使用的是联想电脑,因此其中的BIOS设置参考博客:华硕天选3 win11+ubuntu20.04双硬盘双系统配置(包括ubuntu重启后无法成功进入的设置)_荡神咩的博客-CSDN博客按照上述两篇博客的步骤来,就没有什么问题。其中本人没有对ubuntu进行手动分区处理,而是在选择安装类型的时候直接选择了’安装Ubuntu,与 Windows Boot Manager 共存‘’,目前使用下来没有出现内存不足的问题。
解决双系统时间不同步问题:在Ubuntu终端执行以下命令
sudo apt-get install ntpdate //更新本地时间
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc //将本地时间更新到硬件上
登录后复制
但需要注意:Ubuntu22.04默认使用的显卡驱动是由Linux一众开发者自己写的nouveau,实际使用下来非常差劲。。。只要进入火狐/Chrome等应用一定卡死,即使在桌面上没做什么操作有时候也会卡死,说明该驱动与本机的RTX 3060显卡适配性很差,因此需要自己安装Nvidia家对应的显卡驱动。目前安装该驱动后已使用2天,再也没有出现过卡死问题。Nvidia显卡驱动的安装见 “三、系统的配置” 。
二、重装
重装的流程基本参考博客:教你彻底卸载Ubuntu双系统,去污不残留_振华OPPO的博客-CSDN博客_双系统卸载ubuntu
如果不是想要彻底卸载Ubuntu而只是要重装的话,只需要使用DiskGenius软件,选择好对应固态硬盘下Ubuntu所在的EFI分区和主分区(上面提到过,本人没有手动分区,因此安装默认选项安装,会产生一个大约500MB大小的EFI分区和一个主分区),将其右键删除分区,之后选择磁盘-保存分区表保存即可。最后重新按照“一”里的安装流程再安装一遍就行。
三、系统的配置(持续更新)
下面这个链接解释了Ubuntu下各个文件路径所存放文件的类型,对于文件管理很有参考意义
Ubuntu下各个目录的一般作用
1.安装Nvidia显卡驱动
这一步太关键了,直接关系到能不能正常使用ubuntu系统。我成功配置的步骤是参考的下述博客的方法一(注意利用软件和更新直接更换显卡驱动的方法二导致了我的ubuntu无法开机,折腾了一下午+淘宝找人修都失败了,最后直接重装了系统,所以建议使用方法一):Ubuntu20.04、22.04安装nvidia显卡驱动——超详细、最简单_道阻且长行则将至!的博客-CSDN博客_ubuntu2004安装nvidia驱动其中在官网下载Nvidia显卡驱动的时候,如果火狐和Chrome都一打开就卡死,可以在软件商城里面搜索浏览器,如下图所示,下载第一个GNOME的网络浏览器,亲测在没更换显卡驱动之前也可以使用;或者可以在windows里下载好显卡驱动包后再用u盘拷贝到ubuntu里也是可行的。
该驱动的安装过程也包括了一些工具包的安装,如gcc、lightdm等。
2.更换软件源
个人建议把软件源更换到国内的镜像源,可以在软件下载更新的时候获得更快的速度。
更换软件源的方法见【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎 (zhihu.com)
若更换软件源后进行sudo apt-get update命令时发生 无法连接上 127.0.0.1:1800 (127.0.0.1)。 - connect (111: 拒绝连接) 之类的报错,可以看一下这篇文章,其对解决该问题的方法做了比较好的总结,我遵循其中作者自己提出的方法解决了该问题(7条消息) ubuntu系统下执行sudo apt-get update报错无法连接上 127.0.0.1:58591 (127.0.0.1)。- connect (111: 拒绝连接)的踩坑历程及解决方案总结_zeeq_的博客-CSDN博客_http端口58591已被占用
apt-get命令的原理解析apt-get原理解析 - 简书 (jianshu.com)
3.安装Chrome浏览器
wget
sudo apt install ./google-chrome-stable_current_amd64.deb
登录后复制
4.安装Microsoft Edge浏览器
5.安装VScode
(1)安装和基础配置
安装不要用下面链接的软件商店直接安装的方法,下载下来的是阉割版,无法输入中文,去VSCode官网下载.deb包,然后用以下命令进行安装,之后参考后面的链接安装一些插件。
sudo dpkg -i file.deb //file是scode安装包的前缀名
登录后复制
Ubuntu下使用VS Code构建CMake工程_su扬帆启航的博客-CSDN博客
(2)Vim插件的安装和配置
行号 设置vim_在VSCode里面配置Vim正确姿势(细节解析)_我虽横行却不霸道的博客-CSDN博客
6.安装anaconda
(1)基础安装
Ubuntu安装Anaconda详细步骤(Ubuntu21.10,Anaconda3)_萝北村的枫子的博客-CSDN博客_ubuntu安装anaconda
如果像我一样在最后一步选择了默认的no,可以参考以下链接进行调整Linux安装anaconda3是否初始化的区别_青山呦的博客-CSDN博客_anaconda初始化
关闭默认开启base环境:安装anaconda之后,每次打开终端总是会自动启用其base环境,因此通过以下命令关闭默认启动;如果想要启动某个环境,只需要输入下面提到的激活环境的命令
conda config --set auto_activate_base false
linux下怎么安装java环境
Linux下安装Java环境配置步骤详述
1、下载jdk8
登录网址:
选择对应jdk版本下载。(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上)
2、 登录Linux,切换到root用户
su root 获取root用户权限,当前工作目录不变(需要root密码)或者sudo -i 不需要root密码直接切换成root(需要当前用户密码)
3、在usr目录下建立java安装目录
cd /usr
mkdir java
4、将jdk-8u60-linux-x64.tar.gz拷贝到java目录下
cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/
5、解压jdk到当前目录,得到文件夹 jdk1.8.0_*(注意:下载不同版本的JDK目录名不同!)
tar -zxvf jdk-8u60-linux-x64.tar.gz
6、安装完毕为他建立一个链接以节省目录长度
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
7、编辑配置文件,配置环境变量
vim /etc/profile
在文本的末尾添加如下内容:
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
8、重启机器或执行命令 :source /etc/profile
sudo shutdown -r now
9、查看安装情况
java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
ps:可能出现的错误信息:
bash: ./java: cannot execute binary file
出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
1、查看jdk版本和Linux版本位数是否一致。
2、查看你安装的Ubuntu是32位还是64位系统:
sudo uname -m
附:i686 //表示是32位
x86_64 // 表示是64位
简书链接:
ssh输入模式wq无法输入
SSH服务器拒绝了密码,请再输入一次(解决方法) - hello...
2022年8月15日1. 在Linux终端输入sudo vim /etc/ssh/sshd_config2. 按i进入编辑模式,修改配置文件,找...
CSDN编程社区
SSH会话保持 一段时间无操作,无法输入 - 星夜辰的博客 - CSDN...
1. vim /etc/ssh/sshd_config
2. ##################################
3. #ClientAliveInterval 0
CSDN博客
ssh输入模式wq无法输入 - 移动设备专家答疑 - 百度问一问
在线
2311位电子数码答主在线答
已服务超1.5亿人5分钟内回复
Hi,为您实时解答电子数码类软硬件等问题,与数码行家、发烧友1对1在线沟通
ssh输入模式wq无法输入
马上提问
ssh后无法输入命令
111人正在咨询
ssh命令怎么输入
107人正在咨询
ssh框架mvc
112人正在咨询
ssh后无法输入命令
111人正在咨询
百度问一问
解决SSH连接一段时间无操作后不能输入的问题 - weixin - 3030690...
2018年8月14日方法一:修改服务器端,服务器定时向客户端发送心跳 sudo vim /etc/ssh/sshd_config #添加 ClientAliveInterval 30 ClientAliveCountMax 6 ClientAliv...
CSDN编程社区
大家还在搜
windows自带的ssh工具
linux清除ssh密钥方法
ssh连接虚拟机连不上怎么办
ssh登录一直提示密码错误
xshell连接时ssh拒绝密码
ssh密码正确无法登录
putty输入不了命令
ssh无法输入
ssh为什么无法输入命令? - 知乎
回答时间: 2022年08月11日
最佳答案:你要知道的是:(可以根据具体的问题具体分析)SSH是一种“远程连接工具”你想要输入的命令应该是shell上...
知乎
xshell连接服务器输入密码提示“ssh服务器拒绝了密码,请再...
2022年11月21日1、修改配置文件如下步骤: 登录root用户修改配置文件:/etc/ssh/sshd.config,如下图所示: ...
CSDN编程社区
解决ssh链接一段时间后,无法输入的问题 - 简书
2020年8月21日场景复现在终端中,使用ssh指令链接到特定某服务器:ssh root@121.222.34.32若一段时间内,不在ssh链接的终端中,执行任何操作,该终端就或“失活...
简书
ssh 终端无法输入命令 - 51CTO博客
51CTO博客已为您找到关于ssh 终端无法输入命令的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及ssh 终端无法输入命令问答内容。更多...
51CTO博客
解决SSH服务拒绝了密码,请再试一次,但密码是正确的...
2022年3月9日首先进入虚拟机终端,输入su root,给用户权限 进入虚拟机终端,输入 su root ,给用户权限 然后输入vim/etc/ssh/sshd_config进入一个文件(我也...
知乎
大家还在搜
ssh后无法输入命令
ssh命令怎么输入
ssh方式
ssh不能输入
xshell默认用户名和密码
xshell用户名写什么
xshell不能密码登录
ssh登录成功但无法输入数据
ssh输入ip总是失败
2022年3月1日allow 在/etc/hosts.deny输入(表示除了上面允许的,其他的ip 都拒绝登陆ssh) sshd:ALL 更改端口vi /etc/ssh/sshd_configport 3333 最后一行...
术之多
...异常系列02.Linux控制台保持Login登录界面无法输入...
2022年6月11日客户报障云主机SSH登录异常,收到报障第一时间尝试使用ssh登录,测试结果与客户描述一致,无法登...
CSDN编程社区
SSH服务器拒绝了密码。请再试一次。解决方法汇总。浪费我一...
1. 在ubuntu终端中,输入 vim /etc/ssh/sshd_config 找到这段代码 修改为 按insert 开始编辑,编辑结束后按esc,然后输入 :wq即可保存
2. 直接在终端中输入sudo gedit /etc/ssh/sshd_config 打开的是一个文件 直接 找到对应位置,修改就可以了 这个是简单粗暴的方法了。。
CSDN编程社区
mac的终端下ssh无法输入密码
2021年10月10日Mac:在terminal下运行 sudo -i 输入密码 就可以用ssh IP:端口 命令行登录了 DAssist是一个命令行开发辅助,可直接在系统命令行工具中使用,Li...
【有效解决问题】SSH服务器拒绝了密码,请再试一次 - 风吹北大荒...
1. 进入终端窗口
2. 进入root权限。输入命令:sudo su,回车后输入密码即可。
3. 打开ssh服务器的配置文件,输入命令:vi /etc/ssh/sshd_config
CSDN编程社区
大家还在搜
windows自带的ssh工具
linux清除ssh密钥方法
ssh连接虚拟机连不上怎么办
xshell连接时ssh拒绝密码
SSH服务器拒绝了密码
ssh忘记密码怎么办
宝塔面板SSH终端无法输入
Linux怎么安装ssh
ssh服务器拒绝了密码 请再试一次 - 墨痕诉清风的博客 - CSDN博 ...
2022年8月19日这是Linux系统的特性。)然后回车;如果输入正确就会登录Linux主机,然后输入以下命令修改SSH设置...
CSDN博客
...上去问题 - 小消消的博客 - CSDN博客 - 虚拟机无法输入中文
2022年7月26日使用ssh远程连接工具(mobaxterm)连接虚拟机时输入中文输不上去问题当前环境出现原因的环境:本机环境win10,虚拟机...
CSDN编程社区
...ssh中遇到密码输入时键盘无法输入字符【树莓派吧】 - 百度...
回复数: 13发贴时间: 2014年05月10日
2楼: 本来就无法显示,
6楼: Linux终端下你输入密码的时候是不可见的,连※也不会显示的
贴吧
linux使用ssh连接一直弹出密码框问题 - 红烧Jay的博客...
2022年8月27日Ubuntu需要手动安装ssh服务,注意不要在新手不要在桌面开终端 1.查看ssh服务的状态 输入以下命令:sudo service sshd status 如果出现 Loaded: ...
CSDN编程社区
大家还在搜
ssh无法输入密码
linux查看用户
ssh无法输入
ssh的输入法
sshweb无法输入密码
xshell怎么切换终端
ssh怎么输入密码
ssh拒绝密码登录
正在加载...
ping127.255.255.255地址不通
平时使用中常常会碰到ping不通的情况,ping不通的原因有非常多,比方路由设置问题,比方网络问题,下面列出几点原因:
1.太心急。即网线刚插到交换机上就想Ping通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持高速生成树,或者有的管理员干脆把用户port
(access port)的生成树协议关掉,问题就攻克了。
2.某些路由器port是不同意用户Ping的。
3.访问控制。无论中间跨越了多少跳,仅仅要有节点(包含端节点)对ICMP进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。
4.多路由负载均衡场合。比方Ping远端目的主机,成功的reply和timed out交错出现,结果发如今网关路由器上存在两条到目的网段的路由,两条路由权重相等
,但经查一条路由存在问题。
5.网络因设备间的时延太大,造成ICMPecho报文无法在缺省时间(2秒)内收到。时延的原因有若干,比方线路(卫星网时延上下星为540毫秒),
香港server租用路由器处理时延,或路由设计不合理造成迂回路径。使用扩展Ping,添加timed
out时间,可Ping通的话就属路由时延太大问题。
6.引入NAT的场合会造成单向Ping通。NAT能够起到隐蔽内部地址的作用,当由内Ping外时,能够Ping通是由于NAT表的映射关系存在,当由外发起Ping内网主机
时,就无从查找边界路由器的NAT表项了。
7.指定源地址的扩展Ping.登陆到路由器上,Ping远程主机,当ICMP echorequest从串行广域网接口发出去的时候,路由器会指定某个IP地址作为源IP,这个IP地址
可能不是此接口的IP或这个接口根本没有IP地址。而某个下游路由器可能并没有到这个IP网段的路由,导致不能Ping通。能够采用扩展Ping,指定好源IP地址。
8.IP地址分配不连续。地址规划出现故障象是在网络中埋了地雷,地址重叠或掩码划分不连续都可能在Ping时出现故障。比方一个极端情况,A、B两台主机,
经过多跳相连,A能Ping通B的网关,并且B的网关设置正确,但A、B就是Ping不通。经查,在B的网卡上还设有第二个地址,并且这个地址与A所在的网段重叠。
ping不通的几种可能原因的更多相关文章
分析windows宿主机Ping不通linux虚拟机的其中一种情况
ping不通的情况是由于设置网络选项的时候,可以看到界面名称的选择如下(当前选择的是无线网卡驱动):
Ping 不通的原因分析
背景 简介 ping是常用的网络管理命令,ping也属于一个通信协议,是TCP/IP协议的一部分,适用于windows和linux以及unix 根据reply用来检查网络是否通畅网络连接的速 ...
VMWare虚拟机Bridged类型网卡ping不通的原因和解决办法
要使VM与局域网内的其他机器一个子网,VM的网卡设置使用桥接.本来一直正常好好的, 突然有一天,遇到VMWare虚拟机Bridged类型网卡ping不通,设置,重启,查看VM网络设置,重装VMWare ...
VMware虚拟机中red hat linux ping不通宿主物理主机原因
在VMware Workstation中安装了red hat enterprise linux系统,网络使用“桥接”形式,最后出现在Windows下能够Ping通虚拟主机,而虚拟主机Ping不通Win ...
【Linux】【通信】1.ping不通
关于为什么ping不通有很多种原因,但直接的表象就网络之间没有成功进行通讯: 在构建虚拟机和win之间的交互时,主要使用了3种网络模式: 桥接bridge VMnet0 主机host VMne ...
【整理】虚拟机和主机ping不通解决办法
检查几个方面: 1.检查虚拟网卡有没有被禁用2.检查虚拟机与物理机是否在一个VMNet中3.检查虚拟机的IP地址与物理机对应的VMNet是否在一个网段4.检查虚拟机与物理机的防火墙是否允许PING, ...
局域网内Ping不通
局域网ping不通, 原来不可忽视这步......... 通常,经常在局域网里面,为了检测网络是否顺畅,都会ping一下IP,如果网络正常,就可以上网或者远程处理其他故障.但是会出现ping别人的主机 ...
linux下ping不通问题的说明与解决(DNS配置丢失)
一.出现问题的原因 最近由于linux需要使用外网,发现ping不通地址,经过一番查找分析后发现是DNS服务配置丢失,在这里有两种方法可以解决该问题. 1:你可以手动修改/etc/sysconfig/ ...
虚拟机和主机ping不通解决的方法
虚拟机和主机ping不通 一般有3种方式:NAT.bridged .host-Only. Bridged方式: 在图1中Network connection中选中第1项,即在vm ware虚拟机属性里 ...
随机推荐
fopen(),fclose() 打开/关闭文件
打开/关闭/刷新流 1. fopen() 打开流 功能: 1)fopen()打开由 path指定的一个文件. 2)fdopen()获取一个先有的文件描述符,并使一个标准的I/O流与该描述相结合.此函数 ...
[CSAPP笔记][第十二章并发编程]
第十二章 并发编程 如果逻辑控制流在时间上是重叠,那么它们就是并发的(concurrent).这种常见的现象称为并发(concurrency). 硬件异常处理程序,进程和Unix信号处理程序都是大家熟 ...
[CSAPP笔记][第二章信息的表示和处理]
信息的表示和处理 2.1 信息存储 机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器. 存储器的每个字节由一个唯一的数字表示,称为它的地址 所有可能地址的集合称为虚拟地址空间 2.1.1 十 ...
iOS模拟器分辨率的问题(转载)
转载地址: 不积跬步 无以至千里 不积小流 无以成江海 博客 微博 相册 收藏 留言 关于我 ios8/sdk ...
update-database时出现Cannot attach the file
在进行Migrations时,如果直接删除了Db文件,在使用update-database时会出现Cannot attach the file发问题 解决方案:
(转)CSS 禁止浏览器滚动条的方法
1.完全隐藏 在里加入scroll="no",可隐藏滚动条: 这个我用的时候完全没效果,不知道是什么原因!不过好多人说这么用可以,大概是用的位置不一样吧 2.在不需要时隐 ...
hadoop调优之一:概述
hadoop集群性能低下的常见原因 (一)硬件环境 1.CPU/内存不足,或未充分利用 2.网络原因 3.磁盘原因 (二)map任务原因 1.输入文件中小文件过多,导致多次启动和停止JVM进程.可以设 ...
Android应用中MVP最佳实践
转自: 文/Jude95(简书作者)原文链接:著作权 ...
web.config 拆分
appSettings configSource="xxx.config" /appSettings 在 web.config 加入上面 然后创建 ...
php 实时推送代码
网站质量不错的网站可以在百度站长平台/数据提交/sitemap栏目下看到实时推送的功能, 目前这个工具是邀请开放, 百度的实时推送的api接口可以实时推送我们新发布的文章, 保证百度在第一时间收录. ...
关于linux命令简书和linux命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。