博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令使用基础
阅读量:5017 次
发布时间:2019-06-12

本文共 1800 字,大约阅读时间需要 6 分钟。

1.命令基础

1.1命令的结构

UNIX/Linux命令的一般结构为:

命令名  [-选项]  [参数]

选项是对命令的特别定义,用来选择一个命令的不同操作。以-开始,多个选项可以用一个-连起来,如: ls -l-a ls -la 相同。

参数提供命令运行所需要的额外信息,通常为文件名或路径名。

UNIX/Linux的命令在终端(即shell)中输入执行,它hi一个命令解释器,主要功能是接受用户输入的命令,并解释执行,显示执行结果。此外它还有自己的语法,可以编写命令脚本。

1.2简单命令

(1)who命令主要用于查看当前所有正在使用系统的用户

[shawnee@localhost ~]$ who

shawnee :0 2018-01-30 00:39 (:0)
shawnee pts/0 2018-01-30 00:40 (:0)

(2)date命令用来显示或设置系统的日期和时间

[shawnee@localhost ~]$ date

2018年 02月 10日 星期六 02:35:44 CST

#date -s 09:03 设置当前时间为9点03分

#date -s 20110302 设置当前日期,时间为0时0分

(3)cal命令可以用来显示1~9999年中任意年份或任意月份的日历

[shawnee@localhost ~]$ cal

二月 2018
日 一 二 三 四 五 六
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28

[shawnee@localhost ~]$ cal 3 2009

三月 2009
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

(4)echo命令用来将命令行中输入的字符串输出到标准输出(一般为显示器上)(-n 即不在输出后换行)

[shawnee@localhost ~]$ echo how do you do

how do you do

(5)su命令能够让用户在一个登录的shell中不退出即可改变成另一个用户。如果不使用任何参数,则su命令缺省要求输入超级用户的密码,使成为超级用户。如:

[shawnee@localhost ~]$ su

密码:
[root@localhost shawnee]# su shawnee
[shawnee@localhost ~]$

(6)passwd命令用来改变用户口令

(7)clear命令是一个清屏命令

(8)man命令用来查看命令的帮助手册

#man who 即显示who命令的帮助手册

2.特殊符号的含义

(1)&后台命令

在下达的命令后面加上&,就可以使该命令在后台进行工作,不会受到终端用户键盘的干扰。用户也可以继续输入命令进行其他的工作。经常将一些运行时间长的命令或程序放在后台执行。

例如:在根目录起查找名为group的文件:

#find / -name group&

(2)><重定向

符号"<"是输入重定向,">"是输出重定向。UNIX/Linux命令一般从标准输入(键盘)获取数据,把数据输出到标准输出设备(显示器)上。使用重定向操作符<和>可以把命令的标准输入和输出重定向到文件中,而不是显示在屏幕上。

#who>whoput

就会在当前目录下创建一个whoput的文件,文件内容为who命令的输出结果

对于输出重定向还有一个符合">>"表示将输出追加到指定文件的末尾

(3)|管道

管道能将一个命令的输出用做另一个命令的输入

例:将who命令的输出作为wc -l命令的输入:

[shawnee@localhost ~]$ who | wc -l

2

(4)*?匹配

符号"*","?"是通配符,用于模式匹配,如文件名匹配、字符串查找等。其中"*"用于匹配任意字符的0次或多次出现

例:从根目录起查找所有后缀为.c的源文件

#find /-name *.c

“?”只匹配一个字符。如:

#find / -name f?.c

转载于:https://www.cnblogs.com/exciting/p/8437957.html

你可能感兴趣的文章
4.6.1 测试基础
查看>>
洛谷 P2486 [SDOI2011]染色
查看>>
oo第三单元总结
查看>>
leetcode : Count and Say [基本功]
查看>>
洛谷 P2485 [SDOI2011]计算器 解题报告
查看>>
Slickflow.NET 开源工作流引擎基础介绍(三) -- 基于HTML5/Bootstrap的Web流程设计器
查看>>
Node教程
查看>>
java将字段映射成另一个字段,关于 接口传参 字段不对应转换
查看>>
Redis
查看>>
HTTP(一)工作机制
查看>>
条形码扫描枪数据读取的问题
查看>>
健壮的 Java 基准测试
查看>>
phpstorm查看类的继承关系
查看>>
git create clone(仓库)
查看>>
矩阵求逆
查看>>
在 Windows 8、Windows 10 桌面模式下的 .NET Framework 程序中,引用 Windows.Runtime 的 API。...
查看>>
2015 8月24号 工作计划与实行
查看>>
Google Map API V3开发(6) 代码
查看>>
Kafka初入门简单配置与使用
查看>>
第三章Git使用入门
查看>>