
linux
文章平均质量分 51
linux的用法,提高我们的效率。
音程
这个作者很懒,什么都没留下…
展开
-
(完美解决)linux删除一个有特殊字符的文件
貌似有点麻烦哈,其实也没有办法,毕竟有些特殊字符会对命令造成影响,上面是不受影响的。一些特殊的字符的确有更快的处理方式,一步解决,但是上面那个两步却更加通用。网上有很多方法,但是有些方法只针对某些特殊字符,对其他特殊字符无能为力。然后我们可以看到,要删除的文件前面有一个编号,假设是123。这里,提供一种万能的方法。1.进入该文件所在的目录。...原创 2022-08-01 19:47:28 · 2935 阅读 · 0 评论 -
linux中查看文件内容常用的命令
文章目录前言catmorelessheadtail前言大家都知道查看文件,我们常常使用cat,但是这个命令的缺点在于会显示所有文件内容,对于一个大文件来说,也许我们只想看前面几行,这个命令就不是那么适用了。cat功能:在标准输出上显示文件。cat filemore功能:在终端屏幕按屏显示文本文件。也就是说,他只会输出一个屏幕的内容,如果内容还有更多,那么就不会显示。more file注意,适用上述命令之后,屏幕被占用,你可以认为是开启了阅读模式,需要按q退出。另外,如果想要看下一个屏幕原创 2022-04-04 10:57:18 · 1184 阅读 · 0 评论 -
linux常用命令(grep/cut/sed/which)
which ls查看ls程序所在的位置。我们有的时候需要使用命令的绝对路径,而不是ls。原创 2022-03-28 14:46:39 · 1407 阅读 · 0 评论 -
(linux中alias的用法)给一些常用的长命令取别名
应用场景应用场景包括但不限于:有的时候,我们经常要cd到一个目录,但是这个目录很长,每次都要输入,浪费时间。因而我们希望可以给这个目录取个别名,从而cd 别名甚至,给整个命令娶个别名,从而:别名用法我们得先理解alias的精神,那就是实际运行时会把别名替换成定义别名用的真名。而怎么定义别名呢?我们在命令行输入:alias 别名='***'注意,等于号两边没有空格,单引号字符串的好处就是原模原样替换。从而,我们在命令行输入别名就等价于输入了命令***。但是注意,这个别.原创 2022-03-17 18:24:44 · 965 阅读 · 0 评论 -
linux的变量用法
文章目录特殊变量特殊变量$?:返回上一个命令执行成功与否。比如我们在python程序中:import syssys.exit(0)这个0就是程序会返回的结果,并且赋值为$?。注意,默认程序都是返回0的,也就是说,上面这个代码是多余的。但是有的时候有用,比如我们发现用户的输入有问题,我们就会使用:sys.exit(-1)#这个-1是其他非0值都可以,都表示程序执行异常。这个时候如果程序出错了,$?就会捕捉到这个。不过要注意,$?的取值范围是0-255,也就是说上述返回-1,$?得到的值会是原创 2022-03-14 20:18:30 · 1334 阅读 · 0 评论 -
(shell脚本编程)linux如何利用脚本执行多条命令以及linux如何执行定时任务
文章目录变量字符串脚本中不同语句用分号隔开,和c语言一样。for, do, done是sh脚本语言的关键字。在shell脚本开头写上:#!/bin/bash“#!”是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行。变量定义变量时,变量名不加美元符号($),如:your_name="qinjx"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。使用一个定义过的变量,只要在变量名前面加美元符号即可,如:your_name="qinjx"echo $yo原创 2022-03-14 20:02:48 · 8442 阅读 · 0 评论 -
tar命令使用方法以及.tar.gz文件和.zip文件
文章目录总览tar打包解包gz打包压缩解压缩解包总览前者常见于Linux中,后者常见于windows系统下。以前者为后缀的文件可以看成两部分,一部分是.tar,一部分是.gz。其中.gz和.zip是两种文件压缩的格式。类似于图片有.png和.jpg。而前者中的.tar是什么意思呢?打包的意思。所以创建一个.tar.gz文件的过程就是,先把多个文件或目录打包,然后压缩成.gz格式的文件。你回忆一下,你在windows下,是不是也是这个过程。而且windows下这个过程还更麻烦,你需要创建一个文件夹原创 2021-12-06 16:19:23 · 8770 阅读 · 0 评论 -
Xvfb和pyvirtualdisplay简介
Xvfb是一个实现了X11显示服务协议的显示服务器。 不同于其他显示服务器,Xvfb在内存中执行所有的图形操作,不需要借助任何显示设备。而pyvirtualdisplay就是一个虚拟显示设备。后者依赖于前者,前者可以独立执行,但是不显示。借助后者,就更加强大了。前者是一个程序,可以直接运行在Linux系统上:yum install Xvfb后者是python库,依赖于python,相当于是python中需要显示图像之类的东西的时候,就通过后者连接前者(服务器),完成显示。所以后者的安装方式是:原创 2021-12-04 20:47:36 · 4928 阅读 · 0 评论 -
linux进程管理
文章目录查看进程查看进程ps aux参数解释:USER:由哪个用户发起的进程PID:进程编号(我们后面操作都是基于这个号码)%CPU,%MEM:如今这个进程占用的CPU和内存百分比。VSZ:指的是进程内存空间的大小,并不代表进程真正用到的内存,因为有些空间会仅在页表中挂个名,也就是说只是虚拟存在着,只有真正用到的时候内核才会把虚拟页面和真正的物理页面映射起来。RSS:(resident set size)表示常驻内存的大小,但是由于不同的进程之间会共享内存,所以把所有进程RSS进行累加的原创 2021-11-06 11:31:30 · 91 阅读 · 0 评论 -
小白如何在Windows如何安装双系统Centos7
这个太简单了,大家不要怕。一开始我也以为很难,看到这些词:系统,制作U盘启动盘,BIOS都怕的要死。但是回过头来,真的很简单!远远不如你安装Centos7之后的日常维护和bug复杂(比如没有网卡驱动需要在Linux上安装驱动)。所以这里也算是帮大家打一个镇心剂吧。下载下载.iso镜像文件。搜centos官网,现在已经出8了,但是这个我安装的时候有bug,所以我选择的是7,而且是最小安装,如果你是小白,可以使用最大安装:https://mirrors.tuna.tsinghua.edu.cn/cen原创 2021-10-05 10:42:50 · 349 阅读 · 0 评论 -
Centos7为普通用户添加sudo权限
登录root账户:visudo会进入一个文件,然后找到这一行。在下面添加一行:第一个是用户名,其他照抄。a09 ALL=(ALL) ALL保存退出即可,a09从此可以使用sudo。原创 2021-10-04 19:09:59 · 1381 阅读 · 0 评论 -
(优雅解决)如何安全地关闭Intel的RST(快速存储)技术
开门见山:1.以管理员身份打开cmd,不是那个普通的cmd哈。2.输入bcdedit /set safeboot minimal回车3.Restart the computer and enter BIOS Setup4.Change the SATA Operation mode to AHCI from either IDE or RAID5.Save changes and exit Setup and Windows will automatically boot to Safe Mode原创 2021-10-04 18:35:15 · 22688 阅读 · 5 评论 -
(超贴心)Centos7安装2.5G网卡驱动(Realtek 3000)
文章目录前言准备正题问题1:问题2问题3问题4前言首先跟大家聊聊我的情况吧。因为网络极其关键,要不然服务器还服务个毛,就会是一个废物。我是在最小化安装Centos7系统的时候,设置网络的时候发现,只能检测到我的无线网卡,也就是WIFI,然后我在那里连上了WIFI,我也推荐在安装系统的界面你就脸上WIFI,否则到了命令行里面你不知道连WIFI的命令是什么,出一堆幺蛾子。不管怎么说,我发现无法检测到我的有线网卡,注意:安装系统中界面上的连接网络的添加设备中的bond,bridge等等都不是,一开始我还以原创 2021-10-04 17:46:36 · 7267 阅读 · 7 评论 -
简单上手Linux的输入输出重定向
什么叫输入输出重定向,就是原来输入输出都各自有标准(默认)方向,但是现在不用默认的就叫重定向。输入输出都各自有标准(默认)方向分别是键盘,显示器。Linux 中一切皆文件,包括标准输入设备(键盘)和标准输出设备(显示器)在内的所有计算机硬件都是文件。比如你的U盘需要挂载,然后像访问文件一样访问它。正题来了,重定向语法格式,命令以ls为例:输出重定向ls 1>file#以覆盖的方式,把ls的正确输出结果输出到 file 文件中。ls 2>file#以覆盖的方式,把ls的错误信息输出到原创 2021-10-04 16:36:50 · 177 阅读 · 0 评论 -
Centos7如何轻松配置yum国内源
很多人直接贴一个文件.repo文件,在你没有用SSH的时候需要一行一行输入,累死你。本文使用wget来从网络上获得文件,更加方便快速。centos7 修改yum源为阿里源首先是到yum源设置文件夹里1. 查看yum源信息: yum repolist2. 定位到base reop源位置 cd /etc/yum.repos.d3. 接着备份旧的配置文件 sudo mv CentOS-Base.repo CentOS-Base.repo.bak4. 下载阿里源的文件 sudo转载 2021-10-04 15:27:51 · 494 阅读 · 0 评论 -
(正确姿势)Centos7如何安装Nvidia驱动并安装Pytorch使用GPU
准备工作bios禁用secure boot,也就是设置为disable。yum install gcc,这个系统我是最小化安装的,默认没有,所以需要安装。yum install kernel*,下载所有有关于内核的东西。以上3个其实只要你以前在Centos7上安装过驱动,不管是什么驱动,都需要做,所以处之淡然。禁用原来的默认显卡驱动:这里有五花八门的写法,我也不知道哪个才起作用,反正我都做了一遍:vim /etc/modprobe.d/blacklist-nouveau.confvim原创 2021-10-04 11:04:11 · 1516 阅读 · 0 评论 -
(正确姿势)centos7 如何从U盘拷贝文件
查看是否检测到了U盘fdisk -l找一下有没有:/dev/sdb和/dev/sdb1。其中,sdb只是一个总称,sdb1才是具体的设备,我们需要挂载这个。创建一个要挂载的目录,这个目录其实可以随便设置:/mnt/usbmount /dev/sdb1 /mnt/usb不过有一个问题,可能会报错,反正我的是报错了,无法识别NTFS文件系统。mount: unknown filesystem type ‘ntfs’yum install gccwget https://tuxera原创 2021-10-04 10:00:12 · 5707 阅读 · 0 评论 -
(已解决)CentOS7永久修改系统时间和硬件时间
EDT:指美国东部夏令时间,波士顿、纽约市、华盛顿,哥伦比亚特区,都在这个时区内,跟北京时间有12小时的时差,晚12小时。UTC指的是世界协调时间,是世界标准时间。格林尼治标准时间(Greenwich Mean Time,GMT),它以格林尼治天文台的经线为0 度经线,将世界分为24 个时区。为了方便,在不需要精确到秒的情况下,通常将GMT 和UTC 视作等同。但UTC 更加科学更加精确,它是以原子时为基础,在时刻上尽量接近世界时的一种时间计量系统。RTC(Real_Time Clock),即实时时钟原创 2021-10-03 22:10:28 · 19518 阅读 · 0 评论 -
Centos7:update-initramfs -u:command not found
现在是要更新内核参数:我们使用:dracut --force原创 2021-10-03 21:20:37 · 6039 阅读 · 0 评论 -
linux写命令时方便的快捷键以及Vim必备命令
crtl+u:命令行删除到最开头。原创 2021-09-30 15:42:34 · 241 阅读 · 0 评论 -
Xmanager7如何通过SSH连接远程服务器
第一次会提示Xshell需要下载,你下载就是了,然后,其实我们就不需要用Xmanager了,可以直接打开Xshell7,然后:上面随便填,下面填服务器的ip地址。然后就成功了,弹出了一个shell给你用。...原创 2021-09-06 15:31:56 · 1940 阅读 · 0 评论 -
(linux) Firefox is already running, but is not responding解决方法
输入firefox -profilemanager然后会弹出一个窗口,点击create一个新的就可以,如果不行,把其他的那两个profile删去,然后就可以了。原创 2021-08-07 20:07:52 · 1683 阅读 · 2 评论 -
(完美解决)linux服务器安装anaconda并且配置好jupyter从而windows远程访问
linux服务器系统:centos1.先下载好anaconda,我是windows上下好传到linux上去的。2.安装其中-u表示待会的时候,安装目录由自己指定。更换为自己的安装目录。瞬间就装好了。一开始以为需要自己设置环境变量,后来发现软件一安装,自动就设置好了。我们只需要让其生效。回到你的主目录,然后:发现python已经可以进去了。3.使用看网上写了一大堆配置jupyter才能远程访问,但是我却没有想到直接就打开了。然后给我弹出了一个浏览器,是火狐浏览器,这个东西我原创 2021-08-01 16:17:46 · 1567 阅读 · 1 评论 -
正则表达式的使用
正则表达式(regular expression),是一个能够表达和描述一个字符串的组成规则特点的一个式子,用它我们可以去在一个很长的文本里找到能够匹配我们要求的单词。这个很多的开发语言都支持,自带了这个与处理匹配正则表达式相关的库。比如java.util.regex,其他还有js,linux系统等,js可以用在表单验证,比如验证网页注册的时候判断用户的邮箱和手机号等是否符合一个标准,然后在lin...原创 2019-04-11 19:05:22 · 302 阅读 · 1 评论