LINUX的特殊字符含义】的更多相关文章

# 井号 (comments)这几乎是个满场都有的符号,除了先前已经提过的"第一行"#!/bin/bash井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行.# This line is comments.echo "a = $a" # a = 0由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了.这常用在撰写过程中.#echo "a = $a" # a = 0如果被用在指令中,或者引…
Linux变量之$#, $*, $@含义 一.介绍 $# //是传给脚本的参数个数 $ //是脚本本身的名字 $1 //是传递给该shell脚本的第一个参数 $ //是传递给该shell脚本的第二个参数 $@ //是传给脚本的所有参数的列表 $* //是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ //是脚本运行的当前进程ID号 $? //是显示最后命令的退出状态,0表示没有错误,其他表示有错误 $! //Shell最后运行的后台Process的PID ‘@’ 和…
文件名以 ' . ' 开头的都是隐藏文件或目录,只需要在文件或目录名前添加 ' . ' 就可以隐藏它 ~               表示主目录 .                当前目录 . .              上级目录 :              多个命令用 ' ; '分开可以 一起使用 >   >>        输出重定向.将一个命令的输出内容写入到一个文件中,若文件不存在,就创建并写入,若存在就将文件内容覆盖 <   <<        输入重定向…
近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题.主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误.查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13.0x0D等特殊含义的字符. 解决方法 方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置, <pre name="code" class="cpp">struct termios op…
特殊字符: 与路径和位置有关的特殊字符: ~  用户的家目录,超级用户为/root _  用户(-) 代表上一次用户所在路径 .代表当前目录(. 还有很多其他含义) ..代表上一级目录 通配符 *匹配任意(0个或者多个)字符或字符串,包括空字符 {}生成序列    引用变量作为变量与普通字符分隔 ?匹配任意1个字符,有且只有一个字符 [abcd]匹配abcd中任意一个字符,abcd也可以是任意不连续字符 [a-z]匹配a-z范围的任意字符,字符前后要连续,-范围的意思,也可以用连续数字 [!ab…
相关概念 在Linux/Unix下,CPU利用率分为用户态.系统态和空闲态,分别表示CPU处于用户态执的时间,系统内核执行的时间,和空闲系统进程执行的时间. 下面是几个与CPU占用率相关的概念. CPU利用率:CPU的使用情况.用户时间(User time) :表示CPU执行用户进程的时间,包括nices时间.通常期望用户空间CPU越高越好.系统时间(System time) :表示CPU在内核运行时间,包括IRQ和softirq时间.系统CPU占用率高,表明系统某部分存在瓶颈.通常值越低越好.…
Linux下,mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上.访问这个目录就是访问该存储设备.linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录.我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备.挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文件,了解这个存储设备的可读写特性之类的过程. 设备只有进行了mount挂载之后,才能在命令行使用命令来操作设备.…
Linux系统日志: /var/log/secure∶ 记录登入系统存取资料的档案,例如 pop3, ssh, telnet, ftp 等都会记录在此档案中: /var/log/wtmp∶ 记录登入者的讯息资料,由于本档案已经被编码过,所以必须使用 last 这个指令来取出档案的内容: /var/log/messages∶ 这个档案相当的重要,几乎系统发生的错误讯息(或者是重要的资讯)都会记录在这个档案中: /var/log/boot.log∶ 记录开机或者是一些服务启动的时候,所显示的启动或关…
/                                   系统根目录,通常不会在这里存放文件 . /bin                              二进制目录,存放许多GNU用户级的工具. /boot                            启动目录,存放启动文件. /dev                             设备目录,Linux在这里创建设备节点. /etc                              系统配置文…
Man 上的解释: load average System load averages is the average number of processes that are either in a runnable or uninterruptable state.  A process in a runnable state is either using the CPU or waiting to use the CPU.  A  process  in uninterruptable s…