1.进入shell界面

Linux系统提供的命令需要在shell环境下进行,在桌面环境下,可以利用终端程序进入传统的命令行操作界面,进入方式有多种,如在“开始”菜单中选择“实用工具”在点击“终端程序”命令。

要退出终端程序可以单击窗口右上角的“关闭按钮”,或在shell提示符下执行exit命令(可能需要多次输入此命令),也可按快捷键Ctrl+D。

2.命令格式

bash命令的一般格式是:命令名 [选项] [参数1] [参数2]......

例如:cp -i filel.c myfile.c(该命令是将源文件filel.c复制到目标文件myfile.c中,并且在覆盖后者之前先给出提示)

在使用bash命令是需注意: ①命令名必须是小写英文字母,并且往往是表示相应功能的英文单词或单词的缩写。

②一般格式中,方括号括起来的部分是可选的,即该项对命令行来讲不是必需的,可有可无,依具体情况而定。

③选项是对命令的特别定义,以“”开始,多个选项可用“_”连起来。

④命令行参数提供命令运行的信息或者命令执行过程中所使用的文件名。通常,参数是一些文件名, 告诉命令从哪里可以得到输入,以及把输出送到什么地方。

⑤如果命令行中没有提供参数,命令将从标准输入文件(即键盘)上接收数据, 输出结果显示在标准输出文件(即显示器)上, 而错误信息则显示在标准错误输出文件(即显示器)上。可使用重定向功能对这些文件进行重定向。

⑥命令在正常执行后返回一个0值,表示执行成功;如果命令执行过程中出错,没有完成全部工作,则返回-个非零值 (在shell 中可用变量$?查看) 。在shell 本中可用此返回值作为控制逻辑流程的一部分。

⑦联机帮助对每个命令的准确语法都做了说明。

3.输入命令

在shell提示符(注意,下面都以行首的 “$”表示)之后,可以输入相应的命令和参数,最后必须按Enter键予以确认。shell 会读取该命令并予以执行。命令完成后,屏幕将再次显示提示符。

shell可以鉴别输入命令的大小写,如DATE, date 和Date是不同的,其中只有一个(即date)是正确的Linux命令。

如果系统找不到输入的命令,会显示反馈信息:“Command not Found”。这时,就要检查输入命令的拼写及大小写是否正确。

如果一个命令太长,一行放不下时, 要在第一行行尾输入“\”字符,并按Enter键。这时shell会返回一个大于号(>)作为提示符,表示该命令行尚未结束,允许继续输入有关信息。

例如:$echo    The    old    has    past    away     and     the    new     is \

> a fresh     awaiting     your      creative     touch.

The old has past away and the new is a fresh awaiting your creative touch.

应注意,在命令与选项和参 数之间要用空格或制表符隔开。连续的空格会被shell解单个空格。4.简单命令

1.who命令

who命令将列出所有正在使用系统的用户.所用终段名和注册到系统的时间。

2.echo命令

echo命令将命令行中的参数显示到标准输出(即屏幕)上。

3.date命令

date命令在屏幕上显示或设置系统的日期和时间。如果没有选项和参数,将直接显示系统的当前日期和时间。

4.cal命令

cal 命令显示公元1 ~9999 年中任意一年或任意 一个月的日历。如果使用该命令时不带任何参数,则显示当前月份的日历。如果在cal命令后只有一个参数,则该参数被解释为年份,而不是月份。

5.clear 命令

clear命令清除屏幕上的信息。清屏后,提示符移到屏幕的左上角。

6.passwd 命令

Linux的安全特性允许用户控制自己的口令。它决定用户是否可以修改分派给他的口令,必须多长时间更改自己的口令,以及用户的口令中可以使用什么字符串。

为了把原来的口令改为一个更安全的字符串,可利用passwd命令。

7.find命令

find命令将在指定目录下查找文件。

8.chown命令

chown命令将指定文件的拥有者改为指定的用户或组。

9.file命令

file命令用于辨识该文件的类型。

10.cat命令

cat命令用于连接文件并打印到标准输出设备上。

11.mv命令

mv命令用来为文件或目录改名、或将文件或目录移入其它位置。

12.rm命令

rm命令用于删除一个文件或者目录。

13.touch命令

touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。

14.cp命令

cp命令主要用于复制文件或目录。

15.tr命令

tr命令用于转换或删除文件中的字符。

16.cd命令

cd命令用于切换当前工作目录至 dirName(目录参数)。

17.ls命令

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录) 。

18.su命令

su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。

linux的命令名必须是小写英文字母,Linux常用命令及操作相关推荐

  1. 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

    从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...

  2. 字典序问题:在数据加密和数据压缩中常需要对特殊的字符串进行编码.给定的字母表A 由26 个小写英文字母

    题目1 描述:在数据加密和数据压缩中常需要对特殊的字符串进行编码.给定的字母表A 由26 个小写英文字母组成A={a,b,-,z}.该字母表产生的升序字符串是指字符串中字母按照从左到右出现的次序与字母 ...

  3. ch不是小写英文字母的c语言代码,函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则...

    题目 题型:选答,填空 难度:★ 函数fun的功能是进行字母转换.若形参ch中是小写英文字母,则转换成对应的大写英文字母:若ch中是大写英文字母,则 函数fun的功能是进行字母转换.若形参ch中是小写 ...

  4. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  5. 输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母

    题目:编写程序,从键盘输入一个英文字母.如果是大写字母,则输出它对应的小写字母:如果是小写字母,则输出它对应的大写字母. 题目来源c语言程序设计第二版电子科技大学出版社P90编程题t2 对于转换字母大 ...

  6. 正则 以小写英文字母开头,且只能包含英文字母、数字、下划线

    Element 表单验证{ pattern:/^[a-z][a-z0-9_]*$/g, message: '以小写英文字母开头,且只能包含英文字母.数字.下划线' }

  7. 给定一个完全由小写英文字母组成的字符串等差递增序列

    给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...

  8. (小甲鱼字符串I编程)1.一个英文字符串,去掉相邻的大写小写如Aa,输出这个字符串 2.字符串按如下存放:它的偶数下标为小写英文字母奇数下标为正整数编写代码将奇数下标的数字转换为上一个字母偏移后的字母

    一.请按照以下规则整理一个给定的字符串 s. 一个整理好的字符串中,两个相邻字符 s[j] 和 s[j+1],其中 0 <= j <= s.length - 2,要满足如下条件: · 若 ...

  9. 从键盘输入一个小写英文字母,将其转换为大写英文字母

    #include <stdio.h> //编程从键盘输入一个小写英文字母,将其转换为大写英文字母,将转换后的大写英文字母及其十进制的ASCII码值显示在屏幕上. int main(void ...

最新文章

  1. 方糖全栈课 PHP React大系,方糖全栈课·PHP+React大系
  2. php小偷程序原理分析2
  3. 猎豹MFC--CMenu菜单 设置主菜单 给主对话框设置菜单 设置快捷菜单
  4. 嵌入式linux基本指令,成都嵌入式开发之Linux常用命令大全
  5. 什么是*args和**kwargs?
  6. 【原创】leetCodeOj --- Find Peak Element 解题报告
  7. 新生儿操作系统操作手册
  8. 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
  9. 全网最详细黑苹果安装教程,轻松打造Win10+黑苹果双系统,一看就懂。
  10. 小米 MIUI 12 Magisk root教程(无需刷REC)
  11. FMEA软件知识库(FMEAHunter)
  12. 如何在PC上显示Hololens的视野
  13. Unity在UI上使用MaskableGraphic类画一个矩形刻度尺
  14. NAR:MicrobiomeAnalyst微生物组分析师——统计、可视化和元分析微生物组数据的网页工具
  15. 使用gulp构建一个项目
  16. 主流浏览器发展史及其内核初探
  17. mysql+xf01x,[613]redis数据迁移
  18. hwclock -w的应用
  19. 写出一个类People,并由该类做基类派生出子类Employee和Teacher
  20. Unsplash能找到很多免费无版权图片

热门文章

  1. html 字体样式斜体,CSS font-style斜体字体倾斜体样式
  2. CollapsingToolbarLayout用法详解(简洁易懂)
  3. 计算机硬盘从桌面消失了,如何解决win10硬盘分区不见了_win10机械硬盘突然消失解决方法...
  4. ibm服务器前面板显示屏,ibm_x3500服务器前面板指示灯的含义.doc
  5. LoadRunner函数大全
  6. HyperMesh二次开发教程 - 前言
  7. AUTO CAD 2020许可证过期(许可证超时),亲测有效,已中招
  8. 优雅使用Jsdelivr/CDN加速博客访问速度
  9. python去除字符串中表情字符
  10. 学号20189220 2018-2019-2 《密码与安全新技术专题》第四周作业