随笔分类 - Linux
linux官方文档:https://www.tldp.org/
野生中文文档:http://www.runoob.com/linux/linux-shell.html
摘要:补充 现在安装显卡驱动和cuda,可以只需要执行两个命令即可,但是cuda的版本可能比较低,当然最准确的方式就是手动一步步安装。 在线安装驱动 sudo apt-get purge nvidia-* sudo apt-get update apt search nvidia-driver sudo
阅读全文
摘要:很多人可能会问,为什么要在ubuntu上安装teamview?shell不就够用了吗?但实际上,很多时候,在远程连接linux的时候,我们需要在图形用户界面上进行操作。现在我就遇到了一个实际的问题:每次服务器联网的时候,都需要进入一个验证界面,输入用户名和密码,才能上网。并且一段时候之后,还会自动断
阅读全文
摘要:以前使用xshell连接服务器跑程序都很顺利,但这次整了一个root账户,发现居然连不上。百度一下,发现ubuntu系统本身是拒绝root账户远程连接的。 解决办法 :参考 "点击传送门"
阅读全文
摘要:配置服务器的时候,本人将anaconda装在了全局环境下,但是发现了一个问题:就是用su命令切换用户的时候,python命令会失效。因为我将配置信息写到了/etc/profile下,因此我猜想是/etc/profile文件的问题。后来查了一下,发现果然是这样。 用su命令切换用户的时候,/etc/p
阅读全文
摘要:Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。 Ubuntu安装后默认只有ssh客户端,即只能在Ubuntu内去连接其他ssh服务器,本文将详细介绍在Ubuntu下安装部署ssh服务端,以便实现其他客户
阅读全文
摘要:在ubuntu系统上,使用 apt-get 命令或者其相对更新的APT 管理工具时,遇到 unable to lock the administration directory (/var/lib/dpkg/) is another process using it 的错误 解决办法参考参考:htt
阅读全文
摘要:注意两点: 1、第一行:#!/bin/bash 2、将文档格式转换为unix,因为在windows下编写shell脚本回车符是\n\r,而linux下的回车符是\n,所以在linux下运行脚本的时候,需要修改下脚本的的编码格式。 以VScode为例,改变编码方式: 将CRLF变为LF,这里的CR表示
阅读全文
摘要:Shell 脚本的执行方式通常有如下三种: (1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点: (
阅读全文
摘要:在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chow
阅读全文
摘要:有时候我们在服务器上跑程序,会发现当我们离开窗口时,正在执行的程序中断了,这让人非常郁闷。下面介绍防止程序中断的方法: 新建一个名为yourname的Screen窗口: screen -S yourname (大写S) 然后就可以在该界面中执行你的代码(命令)和在服务器窗口执行一样。 暂时离开Scr
阅读全文
摘要:1. 安装 到官网下载对应的版本文件:Download Anaconda Now! 这里以anaconda2为例 下载完之后,在终端输入: bash 下载好的文件 整个过程点几下回车就好了。但是到最后一步,会提示是否把anaconda加入到系统环境变量中: 建议像我这样的菜鸟来说,就不要加了,直接回
阅读全文
摘要:/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc: 这个文件设
阅读全文
摘要:安装:https://jingyan.baidu.com/article/c275f6ba614e83e33d7567a0.html 开启/关闭:ctrl + space 注意不是ctrl + shift 切换:shifit
阅读全文
摘要:Linux是非常好的开发环境,但很多时候我们希望能够在Windows上操作,通过SSH协议可以实现两者之间传输文件。 一 需要在Linux系统上安装ssh-server,有的linux系统自带了。 查看ssh是否运行的命令:ps -ef | grep ssh 安装sshu服务器端的命令:sudo a
阅读全文
摘要:因为开发需要,我们常常需要安装Linux系统:虚拟机安装,或者双系统安装。这里我个人推荐虚拟机安装,理由如下: 双系统实际上是不稳定的,容易出现数据丢失的情况。 日常学习办公,需要使用QQ,office等工具,而在Linux上没有这些工具,安装双系统的话需要电脑反复重启。 虚拟机安装Linux,不会
阅读全文
摘要:在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码…… 原因在于,Windows 的文件名中文编码
阅读全文
摘要:Linux下没有直接可以调用系统函数知道CPU占用和内存占用。那么如何知道CPU和内存信息呢。只有通过proc伪文件系统来实现。 proc伪文件就不介绍了,只说其中4个文件。一个是/proc/stat,/proc/meminfo,/proc/<pid>/status,/proc/<pid>/stat
阅读全文
摘要:vim四种模式: 1.正常模式(Normal-mode) 当我们打开vim时就会进入到正常模式,这个时候是不能编辑的,一般用于浏览文件,包括复制,删除一些文本操作。我们可以通过键盘的上下左右来进行光标的移动。 常用操作: yy 复制光标所在行 p 粘贴 dd 删除当前行 G 转到文件最后一行 h (
阅读全文
摘要:给Linux安装图形用户界面之后,会在工作目录中生成图片, 文档, 下载........等中文目录,以前不知道如何进入这些目录,感觉也没有必要,今天在火狐上下载了一个软件,默认在下载这个目录当中,实在没办法进入到这个目录当中,后来发现可以通过复制粘贴来解决这个问题。 下图: 其实大家可以下载输入法,
阅读全文
摘要:一、Linux初始化服务 首先搞清楚四个概念: 进程:正在运行的程序,有自己独立的内存空间。 线程:是进程的下属单位,开销较进程小,没有自己独立的内存空间。 作业:由一系列进程组成,来完成某一项任务。 服务:本质就是守护进程,在后台运行,对各种请求进行响应。 Linux经典的初始化守护进程: ini
阅读全文