随笔分类 - Linux下命令与C语言
关于Linux的一些基本概念和命令,Linux下的C语言基础特性
    
摘要:****************************************************控制流结构 之前成长轨迹2已经提及,不再详叙不过这里有个很有趣的地方while read line <testfile.datdo echo $linedone 这个会不断读入第一行while read linedo echo $linedone <testfile.dat这个就能只读入一次,将文本内容全部输出猜想是一开始会先读取<之后再执行while里边的****************************************************一、正则表达式
        阅读全文
                
摘要:一、命令1、echo可以显示文本行或变量,或者把字符串输入到文件echo [option] string-e 保持字符串中转义字符特殊含义(否则会直接输出) -n 回车不换行转义符(\c回车不换行 \f禁止 \t相当于tab \n换行)2、read可以从键盘或文件的某一行文本中读入信息,并将其赋给一个变量read var1 var2如果只指定了一个变量,那么read会把所有的输入赋给该变量,直至遇到第一个文件结束符或回车;如果给出了多个变量,则按顺序被分别赋值,以空格作为变量之间的分隔符3、cat用来显示文件内容,创建文件,还可以用它来显示控制字符cat [options] name1 nam
        阅读全文
                
摘要:一、变量1、本地变量:在用户现在的shell生命周期的脚本中使用variable_name = "xxx"set可以展示出现在所有的本地变量readonly variable_name 标明是只读变量(可以先赋值再标注)2、环境变量:用于所有用户进程(经常称为子进程)cat /etc/prof 查看所有环境变量export name="" 设置环境变量也可表明为只读变量3、变量替换echo ${variable_name}用变量的值替换它的名字(大括号可省)如echo $testvarecho ${variable_name:+value}如果设置了va
        阅读全文
                
摘要:【Shell程序命令】一、概念Shell是核心程序(kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言Shell的类型ash、bash、ksh、csh、tcsh-/etc/shells 显示当前系统所拥有的shell-echo $SHELL 显示当前系统所装载的shell-/bin/csh 转换系统当前为csh-exit 退出当前Shell程序在Shell中运行,Shell中也可运行子Shelllinux一般默认使用bash,可以使用箭头来切换历史命令、以命令开头查找命令、自动帮助二、存取权限与安全之前已经学习过chmod这个命令,不再对它详叙另外,权限除了rwt之外
        阅读全文
                
摘要:vi是linux中的一种编辑器,无论使用任何linux系统,总是可以使用甚至只能使用vi一、进入与离开进入vi:在终端键入 vi + 文件名称可以编辑现有文件或开启新文件离开vi:在vi编辑器指令模式下键入:q 退出vi:wq 保存再离开切换到指令模式用ESC键不确定是否按到可以多按几次,没有区别二、vi三种模式命令模式:进入时默认的模式,任何输入都会作为命令,不会出现在屏幕上插入模式:在命令模式中输入i,a,A等可进入输入模式。此模式按ESC课返回命令模式特殊模式:以:或者/为前导的指令,出现在屏幕的最下面一行,任何输入都会被当做特别指令三、vi基本操作在命令模式中:1、输入文本命令<
        阅读全文
                
摘要:【Shell常用命令讲解】一、命令替换 echo "The date is `date`" 在单个命令行中使用多个命令$ expr 4 + 5 该命令的输出作为标准输出,用于求值算术表达式,注意4后5前都有空格,否则会考虑为字符串$((expression)) 同样功能,不会考虑为字符串echo 输出echo $变量 输出变量对应的值read +变量 接下来的输入赋予变量其中打入-n表示不换行(注意,是不换行)二、条件执行test和 [ ] 两个命令都为表达式求值,返回布尔值1、[]前后都应有空格2、testtest也可以用于字符串状态、检查文件状态(是否存在)test +
        阅读全文
                
摘要:1、文件基本操作pwd 显示当前路径cd + 文件名 进入目录cd + .. 退出当前目录find /etc -name + 文件名 查找文件,显示目录more/less/cat + 路径 查看文件内容ls 查看当前目录的文件和目录ls -l 显示详细信息ls -l + 路径 显示该路径文件的详细信息ls -i (+ 文件) 显示该路径文件的索引diff + 文件1 + 文件2 比较文件区别,没有输出则是相同,比较详细cmp + 文件1 + 文件2 比较文件区别,没有输出则是相同2、文件基本修改mkdir + 目录名 创建目录rmdir + 目录名 删除空目录mv + 文件路径 + ...
        阅读全文
                
                    
                
浙公网安备 33010602011771号