linux
文章平均质量分 63
神奇大叔
这个作者很懒,什么都没留下…
展开
-
linux 关闭防火墙
linux 关闭防火墙。原创 2024-06-23 23:26:37 · 257 阅读 · 0 评论 -
linux 光驱(光盘)安装
linux 光驱(光盘)安装原创 2024-05-01 23:12:01 · 420 阅读 · 4 评论 -
linux 文件系统 - 软链接、硬链接
文件系统 软链接、硬链接。原创 2024-03-05 17:25:33 · 395 阅读 · 0 评论 -
linux 磁盘管理
linux 磁盘管理原创 2024-04-17 23:39:23 · 295 阅读 · 0 评论 -
linux 文件提权|属性修改
linux 文件提权|属性修改。原创 2024-04-06 14:44:11 · 367 阅读 · 0 评论 -
linux 打印一个文件内容并统计有多少行(不直接使用wc 命令一行代码统计)、知识点复习
变量和变量之间赋值要使用$符合,否则bash会将赋值的变量解析成字符串a=2b=3a=b //echo $a 将打印ba=$b //echo $a 将打印3;号 相当于换行符,用于区分两个不同的命令使用增强for循环#!/bin/bashnum=0oldIFS=$IFSfor i in ` cat text.txt`;do echo $i ((num++...原创 2019-11-13 12:12:28 · 349 阅读 · 1 评论 -
linux 脚本-根据用户指定路径,输出文件大小最大的文件名
#!/bin/basholdIFS=$IFSIFS=$'\n'for i in ` du -a $1 | sort -rn`; doecho $i;filename=`echo $i| awk '{print $2}' `;if [ -f filename ] ; then echo $filename; IFS=$oldIFS;exit 0;fidoneIFS=$oldIFS...原创 2019-11-10 18:04:56 · 734 阅读 · 0 评论 -
linux if、for、while、seq
ifif 命令; then 命令; else 命令; fiif [ 3 -eq 2 ]; then echo "hello" ; else echo "no-ok" ;fifor普通for循环for ((普通for循环格式));do 命令; donefor ((i=0;i<10;i++)); do echo "hel" ; done增强for循环for 变量 in 连...原创 2019-11-10 17:35:44 · 255 阅读 · 0 评论 -
linux 添加用户脚本
创建脚本vi userAdd.sh判断位置参数是否存在[ !$# -eq 1 ] && echo “args error” && exit 2 当参数不等于1的时,会执行第二个语句和第三个语句,当参数等于1时,会执行1,3语句:exit 退出命令:2 表示为错误退出状态输出判断用户是否已经存在id $1 >& /de...原创 2019-11-08 09:46:16 · 1297 阅读 · 0 评论 -
linux 引用、命令替换、命令状态、算数和条件表达式
引用:双引号:弱引用,会发生参数扩展单引号:强引用,不会发生参数扩展,不可嵌套花括号扩展不能被引用命令执行前会删除引用 命令替换(``,$())即执行的优先顺序命令替换可以嵌套反引号,` `,1左边的符号var01=echo $sxt 会报错,bash会将var01=echo解析成变量赋值,$sxt解析成变量值,而变量值不是命令var01=`echo $sxt` ...原创 2019-11-07 23:28:22 · 147 阅读 · 0 评论 -
linux 变量
局部变量local 变量名,只能用于函数位置变量$1、$2、${1,1}特殊$# 位置参数个数$*参数列表,双引号引用为一个字符串$@参数列表,双引号引用为单独的字符串$?上一个命令的退出状态,0成功,other失败ls -l /echo $? 打印0ls -l /godecho $? 打印非零位置参数,在文件后面跟随的参数$11 ...原创 2019-11-07 09:05:34 · 127 阅读 · 0 评论 -
linux 重定向、exec实现访问百度主页
文件描述符0 输入流1 正确输出流2 报错输出重定向和文件描述符之间不能有空格输出流:重定向(>>,追加模式)ls -l / 1>>ls.txt 将根目录输出到ls.txt文件覆盖重定向(>)ls -l / 1> ls.txt 将etc中的内容输出到ls.txt文件并覆盖原文件内容报错输出ls -l /god ...原创 2019-11-06 21:16:27 · 1409 阅读 · 0 评论 -
linux 执行文件内部命令、脚本解释、定义函数、打印当前进程
echo $$ 打印当前进程id在当前进程里,在文件外部执行文件内部命令(source或 点.)source 文件名 . 文件名在另一个进程里,在文件外部执行文件内部命令(新建一个bash和在文件内添加特定命令)先bash后bash 文件名或在文件开头添加#!/bin/bash修改文件权限为可执行文件chmod +x 文件名执行./文件名脚本本质:文...原创 2019-11-06 19:03:43 · 230 阅读 · 0 评论 -
linux rpm和yum
yum repolist 显示仓库yum clean all 清除yum makecache 同步元素信息yum update 系统基于仓库的升级yum list 安装列表yum search 搜索yum info 查包的信息yum install 安装remove|erase 卸载...原创 2019-10-27 16:19:28 · 133 阅读 · 0 评论 -
linux 安装
tar xf tengine-2.1.0.tar.gz-tar 解压方式-x 解压-f 文件类型原创 2019-10-27 11:03:22 · 103 阅读 · 0 评论 -
linux 用户与权限管理
新建用户(useradd)useradd 添加用户目录到家,只有root有访问权限,root组里的用户都没有访问权新建用户设置密码(passwd)passwd 给用户修改密码,修改完后即可以登录该用户权限中:一个程序上有没有x代表能不能执行一个目录上有没有x代表能不能打开文件夹进去创建用户组:groupadd sharesxt创建一个用户组字符修改目录权限(chm...原创 2019-10-25 23:17:33 · 212 阅读 · 1 评论 -
linux awk
打印passwd文件第一列的:前的账户名awk -F ‘:’ ‘{print &1}’ passwd-(-F)后加分隔符-':' 表示以冒号为分隔符-在{}内写内容-print 为函数-$1: 固定写法,表示第一列-$0:固定写法,表示整行-'{print &1}' 单引号表示是给awk,而不是bash,否则bash会把$执行成取变量 ,双引号无法阻止ba...原创 2019-10-25 00:22:30 · 165 阅读 · 0 评论 -
linux sed命令
行编辑器(sed)-n 静默模式,不显示sed处理文件时打印的每行-i 直接修改原文件-e SCRIPT 同时执行多个脚本-f 编辑命令罗列的脚本-r 使用扩展正则表达式行编辑器命令(在“”内使用):d 删除符合条件的行p 显示符合条件的行a\string 在指定的行后面追加新行,内容为stringi \string 在指定的行前面追加新行,内容为stringr...原创 2019-10-23 20:52:34 · 138 阅读 · 0 评论 -
linux cut、sort和wc
切割(cut)显示切割的行数据-d后加分割符 以什么分割-f后加显示列 显示哪列-s 只显示成功分割的列,不加会显示所有列显示以空格切割的第一列cut -d ’ ’ -s -f 1 grep.txt 显示以空格切割的第一列cut -d ’ ’ -s -f1,2 grep.txt 显示以空格切割的1、2列排序(sort)apple 1nana ...原创 2019-10-20 00:13:22 · 277 阅读 · 0 评论 -
linux 正则表达式
grep “查找内容” profile 显示在profile文件中包含查找内容的行反显grep -v “#” profile 反显,显示不包含#的行匹配操作符:非正则中当作占位符使用*:0次到任意次字符ls -l ./a* 显示当前路径下的出现a加上任意个字符的行?:匹配1个任意字符ls -l ./a? 显示当前路径下a加上1个任意字符的行...原创 2019-10-19 16:02:24 · 143 阅读 · 0 评论 -
linux xshell快捷方式
输入模式下alt e p 粘贴操作原创 2019-10-19 15:52:34 · 115 阅读 · 0 评论 -
linux 打开文件、关闭文件、编辑模式、末行模式下操作等编辑指令
打开文件vi 文件 打开文件,光标在第一行vi +22 profile 光标定位到文件的第22行vi + profile 光标定位到文件最后一行vi profile 打开文件后 shift+G 光标定位到最后一行vi +/要匹配字符 文件路径 光标定位到匹配字符那一行,如 vi +/if sxt/play.log关闭文件:q 退出,没有动过...原创 2019-10-18 12:40:13 · 6893 阅读 · 1 评论 -
linux 文件预览(读取内容)基本命令、管道、重定向
cat 读取文件到文件最后内容,并直接退出命令more 从开头读取文件内容,分屏显示内容,看到最后命令直接退出less 从开头读取文件内容,分屏显示内容,看到最后命令不退出head 默认读取文件开始的前10行,并退出命令head -3 network 显示文件的前三行并退出命令tail 默认读取文件最后的10行,并退出命令tail -3 network 显示文件...原创 2019-10-17 16:10:52 · 1104 阅读 · 1 评论 -
linux 文件系统命令
df:显示磁盘使用情况du:显示文件系统使用情况cat:读取文件内容ls:显示目录 ;隐藏文件:在文件名前加了个.ls -l 长链表的方式,不显示隐藏文件 ;ls -l -a ,都是一个-可拼接在一起,ls -la ,显示所有文件包括隐藏文件ls -l /etc /tmp 显示/etc目录和/tmp目录,可以拼接多个目录cd:切换工作目录cd 后什么都不...原创 2019-10-16 23:12:14 · 601 阅读 · 1 评论 -
linux 文件系统文件介绍
c开头的文件: 不能随意截取的字符流b开头的文件:字节流文件d开头: 目录/开头:普通文件fd:文件描述符除去第一列,每三列为一组,表示文件权限,最后一组表示除了用户和用户组以外的访问权限第一列数字表示文件的硬链接数,第二列数字表示文件大小,第二列数字之后的表示修改日期第一列root,表示文件的持有者,受第一组权限影响第二列root,表示用户组,包含多个用户,受第二组权限影响最...原创 2019-10-15 12:49:46 · 235 阅读 · 0 评论 -
linux 文件系统简单语法
vi + 打开文本pstree 进程树ls 目录查找man或help中的匹配内容:/+查找内容 可以查找通过man或help查找出的内容中相匹配的定位后n是往下跳,N是往回跳df //磁盘分区df -h //磁盘分区,会转换成人类可读懂的形式/ //根目录umount /boot //卸载boot目录的挂载mount /dev/sda1...原创 2019-10-14 21:40:01 · 134 阅读 · 0 评论 -
linux 简单指令2、定义变量、数组和man的介绍
ps -fe 显示当前进程,类似任务管理器echo $$ 当前shell的PIDecho $PATH 显示环境变量hash -r 清除缓存打印变量abc=happyecho abc数组:b=(1,2,3) //不是定义数组echo $b //输出1,2,3echo $b[0] //会输出1,2,3[0]c=(1 2 3) //定义数组echo $c //输出1...原创 2019-10-13 23:58:45 · 170 阅读 · 0 评论 -
linux 简单指令1
type + 判断指令是什么type +a + //判断指令,并且显示路径cat + 查看内容clear 清屏file + 查看文件,如,ELF文件格式,二进制文件shell builtin 内部命令ls 查看文件目录echo 类似打印输出,echo &~ ,取变量帮助手册help 内部命令,man 外部命令安装命令:yum install man ...原创 2019-10-13 21:43:08 · 94 阅读 · 0 评论 -
linux 一些简单命令和修改克隆虚拟机名称的步骤
ls 展示当前目录ifconfig 查看网络配置cd /etc/sysconfig/network-scripts/ 到配置目录vi ifcfg-eth0 更改第一个网卡dd 删除一行光标所在处按a,进入输入模式,可以键盘更改数据IPADDR= 配置ip地址NETMASK= 配置子网掩码GATEWAY= 配置网关:wq 保存并退出先按esc 键退出,再 ...原创 2019-10-13 16:30:01 · 606 阅读 · 0 评论