为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 大数据必学基础Linux之Linux的常用命令(1)持续更新

大数据必学基础Linux之Linux的常用命令(1)持续更新

2018.10.20 10:50 1154浏览

一、Linux的命令格式

Linux命令列通常由好几个字符串组成,中间用空格键分开。如下所示:

command options arguments(或parameters)

命令 选项 参数

例如:

rm -rf /home/ols3

二、命令的使用方式

在Linux系统中打开终端的方式有以下两种:

一种是在桌面上依次单击“主程序系统工具终端”可打开如图2-1的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。

webp

图2-1

一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作

要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。

webp

图2-2

Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。

键盘上大多数字符是普通打印字符,它们没有特殊含义。只有少数特殊字符指示计算机做专门的操作。其中最常见的特殊字符是回车键RETURN,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。

回车符只是控制符的一个例子。控制符是指控制终端工作方式的非显示字符。输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。

例如:输入回车符可以直接按回车键,也可以先按控制键,再按m键。 CONTROL-m或CTL-m也是回车符。一些常用的控制符有:CTL-d,它表示终端的输入结束;CTL-g控制终端响铃;CTL-h称为退格键,用于改正输入的错误.此外还有两个特殊键,一个是DELETE键,另一个是BREAK键。大多数LINUX系统中,DELETE键表示立即终止程序。在有些系统里,也用CTL-c终止程序。一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:

[root@lbliubing root]# date

当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。

又如询问当前有哪些用户挂在系统里。命令及响应如下所示:

[root@lbliubing root]# who

root :0 Feb 1 15:41

root pts/0 Feb 1 15:46 (:0.0)

jl pts/1 Feb 1 15:40 (:0.0)

还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示:

[root@lbliubing root]# who am i

root pts/0 Feb 1 15:46 (:0.0)

这时系统仅回送用户自己的注册信息。假如用户打错了命令,系统将回答这一命令没有找到。

[root@lbliubing root]# whom

whom: unable to open /root/Mail/draft: 没有那个文件或目录

上面几条命令在终端中的输入方法及响应如图2-3所示。

webp

图2-3

另外,在终端上还有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录 /freesoft 下的文件 gcc-2.8.1.tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc-2.8.1.tar.gz , 非常方便



作者:A尚学堂Nancy老师
链接:https://www.jianshu.com/p/21c710f98af5


点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
手记
粉丝
213
获赞与收藏
1001

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

145篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消