Linux
linux 系统实战
说文科技
同名公众号【说文科技】,做有态度的研究。
展开
-
shell脚本循环读出文件每一行
shell脚本循环读出文件每一行原创 2022-12-28 15:57:21 · 1093 阅读 · 0 评论 -
查看端口号占用的进程
lsof -i:port例如,我们常用的jupyter notebook 是8888端口,那么就可以用lsof -i:8888 查看对应的进程信息。原创 2022-01-21 19:34:24 · 1489 阅读 · 0 评论 -
那些你必须会的linux基本操作
linux中最基础的一些操作,必须都得会哦原创 2021-12-21 21:27:26 · 1167 阅读 · 0 评论 -
Linux系统下的文件操作
详述linux磁盘信息查看与操作,并用简单的方式控制home大小。原创 2021-09-27 14:42:06 · 189 阅读 · 0 评论 -
安装显卡驱动报错
安装nvidia显卡报错:Installation has failed. Please see the file '/var/log/nvidia-installer.log'原创 2021-04-20 09:15:40 · 941 阅读 · 0 评论 -
shell脚本之批量删除文件
shell脚本之批量删除文件原创 2021-04-15 22:50:13 · 2659 阅读 · 0 评论 -
shell脚本中let: not found
shell脚本报let not found错,根本原因是dash与bash解析的区别,那么dash和bash又是什么呢?原创 2021-04-15 22:29:25 · 838 阅读 · 0 评论 -
查看端口占用进程
查看端口占用的进程原创 2021-04-14 22:01:47 · 315 阅读 · 0 评论 -
shell脚本踩坑之换行符
shell脚本中的\用于切换换行原创 2021-04-09 18:37:16 · 1258 阅读 · 0 评论 -
让shell脚本变成可执行文件
执行命令chmod +x,让.sh文件变成可执行文件原创 2021-04-01 22:31:03 · 848 阅读 · 0 评论 -
《Shell脚本攻略读书》笔记二之定义变量
shell脚本中常用的几种变量以及定义的方法原创 2021-02-24 10:41:55 · 295 阅读 · 0 评论 -
《Shell脚本攻略读书》笔记二之数组
结合具体案例讲解shell脚本中数组的使用原创 2021-02-24 10:32:38 · 298 阅读 · 0 评论 -
《Shell脚本攻略读书》笔记二之常见关键字
总结shell脚本编写中常用的关键字原创 2021-02-24 10:31:51 · 519 阅读 · 0 评论 -
存疑问题
学习工作中的存疑问题,还请各路神仙多多教导~原创 2020-10-23 20:02:33 · 559 阅读 · 0 评论 -
“有绣”程序猿最常用的linux命令合集
优秀程序猿才用的Linux命令原创 2020-10-05 20:22:10 · 401 阅读 · 0 评论 -
linux中后台运行程序常用的几种方法
linux后台运行程序的方法原创 2020-10-05 20:17:48 · 417 阅读 · 0 评论 -
Linux命令详解之ls命令
Linux命令详解之ls命令,这个命令比较简单,没有什么需要注意的。原创 2020-10-01 19:52:31 · 1786 阅读 · 3 评论 -
ps命令详解
ps命令详解原创 2020-09-07 21:32:28 · 765 阅读 · 0 评论 -
netstat: option requires an argument -- p
netstat命令在mac上运行报错原创 2020-09-03 11:27:50 · 9631 阅读 · 0 评论 -
gdb使用入门
gdb入门使用一.gdb是什么?略二.gdb怎么用?略三.命令详解1.调试命令s或step(gdb) s4 for (i=1;i<=n;i++)(gdb) p i$11 = 0可以看到执行命令s之后,出现了一行4 for (i=1;i<=n;i++),这代表着即将执行的一行,我们打印i的值可以看到,此时的i的值仍然是0。再执行s命令,再打印i的值,...原创 2020-01-02 12:38:30 · 598 阅读 · 4 评论 -
如何在VMware worstation 12中安装的虚拟机Linux 安装VMware Tools?
回忆一下安装步骤前提:已经使用VMware workstation 安装好Linux系统。博主的虚拟机配置如下:VMware workstation pro 12 + CentOs 6.5。VMware Tools可以解决Windows到虚拟机中Linux系统的文件传输问题。安装步骤如下: 2.1 找到VMware workstation中的菜单栏中的“虚拟机”。2.2 点击菜单“虚拟原创 2018-01-12 19:35:04 · 807 阅读 · 0 评论 -
配置物理机Windows与虚拟机Linux的连接
配置物理机Windows与虚拟机Linux的连接Windows与Linux本来就通过一个虚拟NAT连接,故二者理论上是可以ping通的,但是实际上不能连接的原因在于:二者没有正确的ip地址与网关地址。所以我们的目的就是去修改二者【Windows 下 Vmnet8 和 Linux 中的eth0】的ip地址。Windows下Vmnet8的ip地址很好修改,就像平常修改的那样即可。建议大家对Wi...原创 2018-01-12 19:52:47 · 4697 阅读 · 0 评论 -
Linux 常见问题集锦
Linux 常见问题集锦注:以下问题与解决方案都是在VMware Workstation 12以及CentOs 6.5版本上进行的。 1. 使用命令:ssh localhost - 1) Could not resolve hostname github.com: Name or service not known 说明没有将配置文件中的域名和主机名匹配。所以在root用户下进行配置文件原创 2018-01-21 10:45:20 · 3264 阅读 · 2 评论 -
卸载虚拟机中安装的Linux系统
卸载虚拟机中安装的Linux系统一.本机软件使用说明VMware workstations 12CentOS-6.5 2.卸载过程如下: 2.1 2.2 2.3 2.4 2.53.小功告成原创 2018-01-09 11:03:33 · 2300 阅读 · 2 评论 -
物理机能够ping通虚拟机,但是虚拟机无法ping通物理机
物理机能够ping通虚拟机,但是虚拟机无法ping通物理机思考原因 1)物理机ping通虚拟机,说明二者中间的配置是没有问题的。否则物理机是无法ping通虚拟机的。2)但是为什么虚拟机ping不同物理机呢?ping使用的是发送ip分组来测,其中的原理是网络中的ICMP协议,但是虚拟机无法将包发送给物理机,说明可能是物理机没有接收到数据分组,即物理机可能将分组拦截。即物理机的防火墙设置可能原创 2018-01-19 23:07:56 · 11345 阅读 · 3 评论 -
Linux系统中安装mysql注意事项
Linux系统中安装mysql的注意事项【本文所说内容均是在Linux系统为CentOs6.5以及mysql5.7.21版本时的情况】 1. 注意包的依赖关系,所以要注意包的安装顺序。 2. 注意包的文件权限问题。【这个地方我不大理解】 3. 初始胡过程中会出现 - 1)“initialize specified but the data directory has files in原创 2018-02-04 20:03:41 · 448 阅读 · 0 评论 -
shell脚本之ping
shell脚本之ping测试原理:使用shell脚本执行一个ping命令。 1)变量destination_ip是目标主机的ip地址。2)ping后的-c1参数代表的是本主机向目标主机发送的最多测试包数。3)&>为重定向4)新建一个文件,vi pingtest.sh,添加以下代码1/2/3:#!/bin/bashdestination_ip=192.168....原创 2018-02-09 17:38:32 · 11860 阅读 · 0 评论 -
shell脚本之判断字符串是否相等
shell脚本之判断字符串是否相等基本要素 1)变量的声明2)if语句的使用3)echo的使用 2 .代码如下#!/bin/bashstr1=liushenstr2=liutingif [ $str1 = $str2 ]then echo equalelse echo not equalfi代码的另一种表达,在if语句中的两个变量中添加了“”符号。#!/...原创 2018-02-09 21:35:16 · 50568 阅读 · 0 评论 -
shell脚本之判断数字大小
shell脚本之判断数字大小代码如下#!/bin/basha=1b=2c=3if [ $a -eq $b ]then echo a is equal to bfiif [ $a -le $b ]then echo a is less than bfiif [ $a -ge $b ]then echo a is great than bfi不大理解的...原创 2018-02-09 21:51:15 · 11610 阅读 · 0 评论 -
Linux命令详解之echo
shell脚本之基础命令如果在echo中,有引号或者是双引号,则需要使用双引号或者引号括起来。 例如:echo “Let’s see if this’ll work”。echo ‘She says:”she loves me!” ‘使用脚本命令查看当前系统的环境变量,代码如下#!/bin/bash#display user informatin from the system...原创 2018-02-11 01:01:07 · 400 阅读 · 0 评论 -
Linux单系统安装
Linux单系统安装前提: 1)Linux系统:CentOS-7-x86_64-DVD-1708.iso,下载链接:http://101.96.10.40/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso2)一台电脑,64位3)使用rufus制作启动盘,这里要澄清一下:因为UltraIso工...原创 2018-02-11 16:02:35 · 3077 阅读 · 0 评论 -
shell脚本之求和运算
shell脚本之求和原创 2018-02-09 19:57:19 · 16172 阅读 · 0 评论 -
Shell脚本中实现循环的方式,你会几种?
shell脚本中实现循环的方式,你会几种?原创 2018-02-12 08:35:54 · 1509 阅读 · 0 评论 -
shell脚本之判断文件类型
shell脚本之判断文件类型原码如下:#!/bin/bash#check that the files exists.addr=/home/hadoop/test.txtif [ -d $addr ]then echo $addr is a directoryelif [ -e $addr ]then echo $addr is a filefi...原创 2018-02-12 09:50:15 · 8194 阅读 · 0 评论 -
Linux 命令详解之sed
sed命令详细介绍。持续更新~原创 2018-02-06 22:35:26 · 795 阅读 · 0 评论 -
CentOs7中查看电量剩余电量
CentOs7中查看电量剩余电量查看CentOs7中电量剩余电量:cat /sys/class/power_supply/BAT0/capacity原创 2018-02-12 20:45:41 · 3195 阅读 · 5 评论 -
Linux用户相关操作
linux中与用户相关的操作,如创建新用户,删除用户等原创 2018-02-11 17:15:54 · 552 阅读 · 0 评论 -
Linux中删除、安装jdk
Linux中删除jdk包显示jdk安装的版本 使用命令:rpm -qa |grep javarpm -e --nodeps [上述命令显示的jdk版本号] 这里的 –nodeps是“在删除jdk之前,不做包依赖的检查”。可以通过man rpm来查看具体的命令参数。删除jdk包 rm -rf [包名]Linux中安装jdk包1.下载jdk的tar包 2.解压到某一路径,如...原创 2018-03-17 15:19:59 · 1409 阅读 · 0 评论 -
Linux基本命令使用
介绍Linux的基本命令原创 2018-03-17 15:25:36 · 825 阅读 · 0 评论 -
Centos 6.5查看端口号
1.命令:netstat -nltp原创 2018-04-04 17:23:02 · 5000 阅读 · 0 评论