admin管理员组

文章数量:1535871

2024年6月7日发(作者:)

命令拷贝整个目录下的文件

cp sample/* asmpl1

cp -i mm.c mm1.c /*如果mm1.c已经存在,则会给出提示*/

2、mv的作用:

(1)给文件重新命名:mv mm.c mm1.c /*将mm.c文件重新命名*/

(2)将文件移到其他目录下

3、cd ~ /*切换到登陆目录*/

4、less rr.c

/*分屏显示rr.c的命令,按空格键,显示下一屏;按PgOn和PgUp分别回

到上一屏和下一屏;按下/可以查找所需内容,再按n可以到查找到的下一个内容*/

5、grep

-i 不区分大小写

-v 把没有的行显示出来

-c 统计满足条件的行并显示出来

grep -ivc max rr.c 统计出不带有不区分大小写max的行

6

、wc(word count)

7、cat >rr.c

创建一个新文件rr.c,若文件存在则覆盖原来文件的内容

cat >> rr.c 若文件rr.c已经存在,则在文件rr.c末尾中添加新内容;如果rr.c文件不存在,

则创建新文件

cat rr1.c rr2.c > rr.c 将rr1.c和rr.c文件的内容合并到rr.c中

8、sort 对即将输入的内容进行排序

sort rr.c 对rr.c的文件进行排序并输出

sort < rr.c> list 将文件rr.c进行排序,将排序的内容输出到list文件中

9、who | wc -l 统计登陆的用户数量

10、帮助命令

(1)man wc 显示wc的完整信息

(2)whatis wc 显示wc的一行功能描述

11、apropos copy 查找与copy(拷贝)有关的所有命令,这中间我们可以找到相关的命

令,例如cp命令

12、“&” : 命令行尾输入,表示将命令的执行过程放到后台处理

例如:cc rr.c &

13、nohup:在退出系统后保持后台作业活动

一般的,如果退出系统,正在运行的后台作业就会终端,但是使用nohup命令就

可以在退出系统后让作业继续运行,如:

$nohup find . –name “*.old” –print>old_file 2>&

二、shell

1、shell变量

在shell程序中,或者是shell命令中,使用操作符$来对shell变量进行访问。

例如,要显示某个变量时,可以输入:

$ echo $LOGNAME (系统将会显示当前用户名)

在某些场合下,为了明确表示对shell变量的引用,可以用花括弧{}或者双引号

将变量括起来,例如:

$ echo ${LOGNAME}

$ echo ${LOGNAME}Aaaaaa

$ echo “$ LOGNAME” is very good

2、shell中引号的说明

单引号‘’、 双引号“”、 反引号`

(a)单引号’ :使用单引号时,shell将一对单引号之间的内容看成是纯

粹的字符串信息,一对单引号之间可以包含更多的单引号。

you=”kkk”

echo ‘this is just a ‘test’, can $you tell me the time ?’

将会显示this is just a ‘test’, can $you tell me the time ?, 它不会

将$you替换成“kkk“, 同时‘test’也是作为字符串内容来处理的。

(b)双引号“ : 它将双引号之间的特殊字符作为shell中的含义来解释。

$ file=unixshell

$ echo “the content of `date` is in $file”

这个例子将会显示 the content of wed Aug 16 16:20:12 is in unixshell,

这个例子中,’date’被解释成了当前时间的返回值,$file被解释成了

unixshell字符串

(c)反引号` 用它来赋值时,表示变量中保存的是执行对应命令的结果。

name=`whoami`

echo $name

这个时候显示的不是字符串whoami,而是执行字符串whoami的返回结果,当

然,要先保证字符串是一个合法的命令。

3、变量的定义域

同其他的编程语言如C,pascal一样,shell的变量也有局部变量和全局变

量的区别。通常在一个shell程序中,通过形如var1=abc方式定义的都是局部

变量,只能在该shell程序的进程中起作用,要定义全局变量,需要在局部变量

定义之后使用export 命令来将这个变量声明为全局的: export $var1

以下面的例子,我们来说明全局变量和局部变量的区别和使用

本文标签: 命令文件变量显示内容