Linux
Linux的知识
CoreDao
软件工程学习者 | 学习无止境,路上且行且珍惜
展开
-
shell特殊变量
#命令行解释器#!/bin/bash #n为数字,$0代表该脚本名称,$1-$9代表第1到第9个参数,10以上的参数需要用大括号包含,如${10} $n#获取所有输入参数个数,常用于循环$##代表命令行中所有的参数,$*把所有的参数看成一个整体$*#代表命令行中所有的参数,$@把每个参数区分对待$@#最后一次执行的命令的返回状态,如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己决定),则证明上一个命令执行不正确$?#脚本运..原创 2021-04-12 19:54:11 · 298 阅读 · 0 评论 -
Linux中2>&1的含义
A Linux中0、1、2的含义名称代码操作符Java中表示Linux 下文件描述符(Debian 为例)标准输入(stdin)0< 或 <<System.in/dev/stdin -> /proc/self/fd/0 -> /dev/pts/0标准输出(stdout)1>, >>, 1> 或 1>>System.out/dev/stdout -> /proc/self/fd/1 -&g原创 2021-04-12 19:37:40 · 691 阅读 · 1 评论 -
Linux查看内存、磁盘存储、io读写、端口占用、进程等命令?
内存:top磁盘存储: df -lh(文件系统du -h)端口占用:netstat -tunlp进程:ps -aux | grep 进程名io读写:iotop (没有通过yum安装)(观察大内存读写)原创 2021-04-12 19:33:17 · 431 阅读 · 0 评论 -
Linux查看磁盘使用或数据量指令
老铁废话不多说,直接上指令#查询系统整体磁盘使用情况----------------------------------------------------df -h#磁盘不够用要想办法了#查询指定目录的磁盘占用情况---------------------------------------------------du -h /目录-s #指定目录占用大小汇总-h #带计量单位-a #含文件--max-depth=1 #子目录深度-c #列出明细的同时,增加汇总值#实例:查询/原创 2021-04-12 16:51:15 · 611 阅读 · 0 评论 -
Linux挂载新硬盘
A 需求给Linux系统增加一个硬盘,并挂载到/home/newdisk/下B 步骤虚拟机添加硬盘分区格式化挂载设置可以自动挂载C 操作vmware中虚拟机->设置->硬盘->添加->选硬盘,下一步选SCSI(S)创建新的虚拟磁盘分配所需容量磁盘文件名终端lsblk #没有新磁盘信息,需重启#重启reboot #查看磁盘lsblk #看到sdb#分区=========原创 2021-04-12 16:47:19 · 192 阅读 · 0 评论 -
Linux定时任务调度
定时任务调度‼️‼️crond+玩法较多,可以设置自动校准时间,自定开启服务等A 命令:#语法crontab [选项]-e #编辑crontab定时任务-l #查询crontab任务,列出当前所有任务调度-f #删除当前用户所有的crontab任务crontab -r #终止任务调度service crond restart #重启任务调度systemctl status|restart|stop crond.service#实例===========================原创 2021-04-12 16:22:05 · 171 阅读 · 0 评论 -
Linux文件类型及UGO模型
A 文件的类型(5种)-普通文件d目录l软链接文件c字符设备(键盘、鼠标)b块文件、硬盘B 文件最前面的意思(UGO模型)-rw-r--r--可分为四部分-,rw-,r--,r--文件类型文件所有者权限文件所在组用户权限文件其他组用户权限C 权限(rwx)C1 作用于文件r 表示read,可读取w 表示write,可修改【注意不代表可删除此文件,删除此文件的前提是对该文件所在目录有写权限】x 表示execute,可被执行C2 作用于目录r 表示可原创 2021-04-12 15:35:04 · 296 阅读 · 0 评论 -
Linux统计文件夹下个数指令
A 指令#1.统计/home文件夹下文件的个数ls -l /home | grep "^-" | wc -l#grep过滤,保留-打头的#^为定位符号,表示以-打头的(就是文件,不了解可以看相关中Linux文件类型)#wc表示统计#2.统计/home文件夹下目录的个数ls -l /home | grep "^d" | wc -l#3.统计/home文件夹下文件的个数,包括子文件夹里的ls -lR /home | grep "^-" | wc -l#-R表示递归查询#4.统计文件原创 2021-04-12 15:27:08 · 506 阅读 · 0 评论 -
Linux如何找回root密码
A 方法一思路:进入单用户模式,修改root密码(进入单用户模式,不需要root密码)。前提是在电脑身边修改,不可远程修改。步骤:开机,在引导时输入 enter键,看到一个界面输入e,再看到一个新的界面,选中第二行(编辑内核)在输入e,在这行最后输入 1,再enter再次输入b,则会进入单用户模式passwd修改root密码B 方法二进入开机状态按e按方向键下,定位到fi的下一行,找到ro一行,这个原创 2021-04-12 15:19:59 · 170 阅读 · 0 评论 -
解决mysql中文乱码+database Tool中连接mysql中文乱码
A1 数据库查看自己的数据库是否设置为Utf-8A2 进入mysql查看命令:mysql -u root -p输入MySQL密码进入输入:show variables like 'char%';查看mysql的各项编码格式修改不为utf8的参数,有两种A3 第一种命令不一定有效,我用的时候没起作用,不想尝试直接上第二种。mysql中输入命令set character_set_database=utf8;set character_set_server=utf8;这么改后不一原创 2021-03-24 19:44:09 · 213 阅读 · 2 评论 -
虚拟机打开出错 operation inconsistent with current state
解决:关掉重开重启原创 2021-03-24 19:31:15 · 214 阅读 · 0 评论 -
Linux之硬链接与软链接
硬链接与软链接A1 前言1、我们知道文件,都有文件名和数据。这在Linux上被分为两部分:用户数据(user data)元数据(metadata)用户数据,即文件数据块(data block),数据块是记录文件真实内容的地方元数据,是文件的附加属性,如文件大小、创建时间、所有者等信息。2、在Linux中,元数据中的inode号(inode是文件元数据的一部分但其并不包含文件名,inode号即索引节点号)才是文件的唯一标识而不是文件名。(例如对一个文件重命名(mv)但inode号仍相同原创 2021-03-17 09:13:59 · 131 阅读 · 0 评论 -
Ubuntu安装及配网
Linux之Ubuntu目录Linux之UbuntuA1 安装1.1 过程A2 进入后常规2.1 命令思想2.2 进入root用户2.3 进入文本编辑模式2.4 配网(指定静态ip)A3 Xshell连接UbuntuA4 问题4.1vi编辑器异常4.2没有ifconfig命令本文章适合安装过centos及有一定Linux命令基础,有问题欢迎评论区询问和私聊。A1 安装前提:安装了Vmware虚拟机然后新建虚拟机,并选择镜像,除了镜像与c..原创 2021-03-08 14:50:08 · 462 阅读 · 0 评论