linux基础之bash特性 1.命令历史 命令历史包含的环境变量 $HISTSIZE:命令历史记录的条数 $HISTFILE:命令历史文件~/.bash_history $HISTFILESIZE:命令历史文件记录历史命令的条数 $HISTCONTROL:控制命令历史的记录方式 关于这个$HISTCONTROL环境变量值的介绍: ignoredups:设置为这个值时,忽略重复的命令记录到命令历史中,这重复的命令必须是连续的,也就是挨着的($HISTCONTROL默认是ignoredups这个值…
bash中,所有变量的值默认均为字符串. 1. 变量操作 调用变量 $变量 查看变量(所有类型) set 删除变量 unset 变量 2. 变量分类 2.1 自定义变量 自定义变量仅对当前Shell有效: 自定义变量的操作: # 定义变量 变量=变量值 # 其它操作见<1.变量操作> 2.2 环境变量 环境变量对当前Shell及子Shell有效:如果把环境变量写入配置文件,则它对所有shell生效. 环境变量的操作: # 定义环境变量 export 环境变量=环境变量值 # 查看环境变量 en…
以下是一些 常用功能 , 基于 centos 6.5 x64 # cp /etc/localtime /etc/localtime.org # rm /etc/localtime # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #启用中文支持 vim /etc/profile export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8" export LC…
1. type [-ta] name 一般情况下,type命令被用于判断另外一个命令是否是内置命令,但是它实际上有更多的用法. 1.1.判断一个名字当前是否是alias.keyword.function.builtin.file或者什么都不是: type ls 的输出是 ls 是 `ls --color=auto' 的别名 type if 的输出是 if 是 shell 关键字 type type 的输出是 type 是 shell 内嵌 type gedit 的输出是 gedit 是 /usr…
今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等.  1.8)bash shell的介绍 1.8.1)什么是bash shell 概括地讲就是bash shell是一个命令解释器,与内核进行交互. bash shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕. 当我们使用远程连接工具连接linux服务,系统则会打开一个默认的sh…
内部变量 • $$与$BASHPID都代表着执行程序的进程 ID,我们可以通过 echo 打印,并用 ps 指令检查得到相同的进程 ID [root@oracle ~]# echo $BASHPID #没有结果?? [root@oracle ~]# echo $$ #显示执行进程的 id 号 [root@oracle ~]# ps ax | grep bash ? Ss : /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "/usr/bin/…
1.jdk--bin--都是命令行程序(图形化是对命令行的封装)eg javac&java执行javac必须切换到其所在目录--太麻烦---想在任意目录下使用要执行一个命令--先在当前目录下找--(前者为找到)再到系统配置的环境变量找解决办法--配置系统环境变量path:里面存的是系统中应用程序所在的路径D:\java\bin;C:\ProgramData\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEM…
Linux的核心思想之一 "一切皆文件" 内容 , socket在Linux内核的实现的代码及TCP和UDP的实现 网络编程常用头文件: https://blog.csdn.net/jx232515/article/details/51912700 1. 例如本地文件对一个字符串的"aaaaaaa"的读写是 open()返回的句柄 fd 作为载体, 调用 write 和 read 进行读写 而网络文件的和本地文件差不多但多了一些特性  用socket()返回的句柄…
一. Bash简介 命令解释器,也就是 Bourne Again Shell,起源于shell.shell俗称壳,它是指UNIX系统下的一个命令解析器:主要用于用户和系统的交互.UNIX系统上有很多种Shell.首个shell,即Bourne Shell,于1978年在V7(AT&T的第7版)UNIX上推出.后来,又演变出C shell.bash等不同版本的shell. Bash由于易用和免费,在日常工作中被广泛使用.同时,Bash也是大多数Linux系统默认的Shell.在一般情况下,人们并不…
(1)shell: 弱类型编程语言 强:变量在使用前,必须事先声明,甚至还需要初始化:弱:变量用时声明,甚至不区分类型: 变量赋值:VAR_NAME=VALUE (2)bash变量类型: 环境变量 本地变量(局部变量) 位置变量 特殊变量 (3)变量的类型及作用域 •本地变量:set VARNAME=VALUE: 作用域为整个bash进程:引用变量:${varname}, 在不引起歧义的情况下,括号可以省略. •局部变量:local VARNAME=VALUE:作用域为当前代码段: •环境变量:…