linux知识点汇总
原创 2023-06-07 09:39:19
70阅读
基本unix/linux命令 setuid,guid 作用: setuid意味着如果某个用户对属于自己的shell脚本设置了这种权限, 那么其他用户在执行这一脚本时也会具有其属主的相应权限。 guid执行相应脚本的用户将具有该文件所属用户组中用户的权限 例:chmod 4755  chmod,chown,chgrp 作用:修改权限 格式:chm
原创 2013-04-01 13:52:53
497阅读
正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg0. shell 调试复制代码 代码如下:sh -x somefile.sh在somefile.sh 文件里加上set+x set-x1. 用 && || 简化if else复制代码 代码如下:gzip -t a.tar.gzif [[ 0 == $? ]]; then &
原创 2017-11-07 09:17:39
1990阅读
  1、变量赋值等: ${parameter:-word}:如果parameter为空或未定义,则变量展开为“word”;否则,展开为parameter的值; 如:${parameter:+word}:如果parameter为空或未定义,不做任何操作;否则,则展开为“word”值; 如: ${par
原创 2013-04-07 14:43:46
866阅读
获取当前使用的Shell类型 1. 第一种方法:通过 $0 这个变量来获取当前运行的shell类型 1. 第二种方法:通过 $$ 这个变量来获取当前运行的shell进程号(PID),然后通过 ps 命令的 p 参数或者直接带进程pid号来反向查出运行的shell类型 脚本静态检查工具shellche
转载 2017-05-17 10:20:00
106阅读
2评论
Q:1 Shell脚本是什么、它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。
原创 2022-05-14 11:07:22
149阅读
shell 开发与其他语言的区别项: 区别项 | 说明 | 定义变量,变量名前不加美元符号;使用变量,必须在变量名前加美元符号 | 定义变量时,变量名和等号之间、等号与变量值之间,都不能有空格 | 表达式和运算符之间要有空格 | shell 的流程控制不可为空 | 关系运算符( eq、 ne等)只支
转载 2018-01-05 18:27:00
65阅读
2评论
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linux下取前N个字符的方法: 1.) head -c 3 <<<$var 2.) cut -c 3-8,9- 3.) str=abcdefg echo ${str:0:3} 4.) for i in `cat file`; do e
原创 2012-07-22 04:08:17
938阅读
1、子程序仅会继承父程序的环境变量,子程序不会继承父程序的自定义变量。 自定义变量:通过export申明成环境变量 将环境变量转成自订变量:declare 环境变量=全域变量 自订变量=区域变量 2、read [-pt] variable 选项与参数: -p:后面可以接提示字符! -t:后面可以接等待的『秒数!』这个比较有趣~不会一直等待使用者啦! read -p "input...
转载 2011-09-26 17:58:00
115阅读
2评论
 什么叫shell脚本?把完成一个任务的所有命令,按照先后顺序,自上而下写在一个文本文件里,给予执行权限去执行。脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用选项-e格式:echo “\033”[背景颜色; 文字颜色m字符串\033[0m"例如1:背景颜色和文字颜色之间的英文的""2:文字颜色后面有个m3:字符串前后可以没有空格,如果有的话,输出也是同样有空格#下面是相应
原创 精选 2022-06-18 10:32:26
329阅读
目录1 shell介绍及命令技巧 41.1 shell介绍 41.2 部分命令技巧 41.3获取命令输出结果 42 快捷键 43 变量相关 53.1 变量基础 53.2 shell的特殊变量 63.2.1位置变量 63.2.2 进程状态变量 63.2.3 alias unalias 64 数据运算 64.1 整数运算 64.2 小数运算 74.3 计算器实例 75 字符串处理 75.1 字符
原创 2022-04-18 10:26:00
766阅读
1.脚本文件使用或<<符号实现单行或多行注释,如:root@xuegod23vimfirst.sh!/bin/bash<<COMMENT首行这是多行注释尾行COMMENTaaaechoaaa2.除了.或者source执行shell脚本,其它的都会产生子进程。3.如果需要,可以使用<<符号重定向输入的方式实现,这样系统会忽略掉所有数据内容及分隔符(EOF)前面的Tab键。使用这种方式仅可以忽略Tab
原创 2022-07-10 06:05:56
152阅读
shell的定义,shell脚本中一些变量的理解,如$@,$*,重点解释了shell脚本中#!的深层理解
原创 2018-01-27 10:16:26
7109阅读
1点赞
关于登录Linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。 在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/
转载 2017-05-09 01:03:00
88阅读
2评论
查看cpu   netstat -anpt | grep name 查看内存   free -mhttp://www.he11oworld.com  视频http://www.chianunix.net  下载1.DNS配置文件:/etc/resolv.conf#nameserver  IP(可能无法永久保存)    
原创 2014-03-23 16:58:47
387阅读
 ①linux中的特殊变量 $# —-传递给程序的总的参数数目  $? —-上一个代码或者shell程序在shell中退出的情况,如果正常退出-则返回0,反之为非0值。   $* —-传递给程序的所有参数组成的字符串。   $n —-表示第几个参数,1表示第一个参数,2 表示第二个参数 … - $0 —-当前程序的名称   $@—-以”参数1” “参数2” … 形式保
原创 2017-03-02 11:09:54
602阅读
1点赞
2020年9月4日Linux如何查看僵尸进程并杀死僵尸进程ls--all-f的含义如果Linux磁盘告警写满,但是磁盘又查不到文件怎么办?Linuxload很高怎么处理
原创 2020-09-04 17:49:11
501阅读
Linux是一种自由和开放源代码的操作系统,它是基于UNIX的。红帽(Red Hat)是一家美国软件公司,主要提供开源软件解决方案和服务。红帽公司所提供的操作系统是基于Linux内核的,其中最为著名的是Red Hat Enterprise Linux(RHEL)。在学习Linux知识点时,红帽的产品和服务是不可或缺的一部分。 首先,我们来了解一下Linux操作系统的基本知识点Linux有很多不
原创 2024-02-22 11:00:48
28阅读
# 查看当前目录文件 ls 查看当前路径 pwd 创建文件 touch 1 1.txt 创建目录 mkdir 1 1.txt 删除文件 rm 1 1.txt 删除目录 rmdir 1 rm -r 1 清
原创 2022-06-15 10:37:28
101阅读
1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 绝对路径: 如/etc/init.d 当前目录和上层目录: ./ ../ 主目录: ~/ 切换目录: cd 2.怎么查看当前进程?怎么执行退出?怎么查看当前路径? 查看当前进程: ps 执行退出: exit 查看当前路径: pwd 3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 i
原创 3月前
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5