Linux命令基础

1:Linux命令提示符

用户登录系统后,在图形界面中打开命令终端,此时会出现以下内容:

[root@localhost~]#

这就是Linux系统的命令提示符,这个命令提示符每个部分的含义如下:

[]:提示符的分隔符号,没有特殊含义

Root:显示的是当前的登录用户,现在使用的是root用户登录,如果使用的是hcit用户登录系统,这里显示的是hcit。

@:分隔符号,没有特殊含义

Localhost:当前系统主机名的简写。完整的主机名是locahost.localdomain。

~:代表用户当前所在的目录。此例中用户当前所在的目录是家目录。家目录又称主目录,在Linux系统中,用户登录后会有一个初始登录位置,这个初始登录位置就称为用户的家目录,系统中root用户的家目录是/root,普通用户的家目录是/home/用户名。

#:提示符。Linux用这个符号标识登录的用户权限等级。#表示当前登录的是管理员用户,$表示当前登录的是普通用户。

2:linux命令的基本格式:

Linux命令的基本格式如下:

[root@localhost~]#命令 [选项] [参数]

在linux命令格式中,[]代表可选项。有些命令不写选项或参数,也能执行。命令的选项用于调整命令的功能,而命令的参数是这个命令的操作对象。

3:Linux命令的使用注意事项

  1. Linux命令中需要严格区分大小写,包括执行的命令名,选项、参数以及系统中的文件名。
  2. Linux命令中,命令、选项、参数之间都应该由空格。
  3. 如果要在一个命令行上输入和执行多条命令,可以使用分号“;”来分隔命令。
  4. 如果想将一个较长的命令分成多行,,可以使用反斜杠“\”来分隔命令。

4:Linux系统中常用的快捷键

Linux系统中常用的快捷键

Tab:补全命令或文件名

Ctrl + C 终止正在运行的命令或进程

Ctrl + D 退出终端窗口

Ctrl + L 清空屏幕

Ctrl + Z 将正在运行的程序送到后台

5:Linux系统管理命令

1:shutdown命令

用来重启也可以用来关闭系统,其命令格式为“shutdown [选项] 时间”。常用选项由-r和-h,其中-r选项用于重启系统,-h选项用于关闭系统,实现代码与功能如下:

[admin@localhost ~]$ shutdown -r now   //关闭系统后重启[admin@localhost ~]$ shutdown -h now  //关闭系统后不重启[admin@localhost ~]$ shutdown -r +5    //5分钟后重启系统[admin@localhost ~]$ shutdown -h +5    //5分钟后关闭系统[admin@localhost ~]$ shutdown -r 8:00   //8点钟重启系统[admin@localhost ~]$ shutdown -h 8:00   //8点钟关闭系统

2:reboot命令

Reboot命令用来重新启动系统,相当于“shutdown -r now”。

3:poweroff 命令

Poweroff命令用于立即停止系统,并关闭电源,相当于“showdown - h now”。

4:uname命令

Uname命令用于显示系统的相关信息,包括内核版本号、操作系统类型等。其命令格式为“uname [选项] ”。加上-a选项,可以显示系统的全部信息,实现代码与结果如下:

[admin@localhost ~]$ uname -a
Linux localhost.localdomain 4.18.0-240.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

5:date命令

1 date命令用于显示或设置系统的日期与时间:

[admin@localhost ~]$ date2022年 03月 28日 星期一 12:39:01 EDT

2 将系统日期修改为2020年11月4日:

[admin@localhost ~]$ date -s 2020-11-04
2020年 11月 04日 星期三 00:00:00 EST

3 将系统时间修改为14点15分:

[admin@localhost ~]$ date -s 14:152022年 03月 28日 星期一 14:15:00 EDT

6:free命令

用于查看当前系统中内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。

7:echo命令

用于在终端输入字符串或变量提取后的值。

8:ps命令

用于查看系统的进程状态。

9:pidof命令

用于查询某个指定服务器的PID值。

10:Kill命令

用来向进程发送一个信号,信号可以由用户指定;killall用于终止某个指定名称的服务所对应的全部进程。

[admin@localhost ~]$ kill -9 3481

11:alias命令

用于查询和设置命令的别名。

查看:如红线所画所示

13:history命令

用于显示用户最近执行的命令,并且每个命令行前会有编号

如果想要重新执行history中显示的命令行,命名格式为history“!编号”

14:hostname命令

用于显示主机名,及更改主机名。

[admin@localhost ~]$ hostname adminhostname: you must be root to change the host name

将主机名修改为clinet:注意修改用户名要在root用户下

注意:hostname命令只能临时修改主机名,一旦系统重启就失效了

将主机名永久修改为stay:

使用快捷键Ctrl+D可以让修改的主机名立即生效

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人!

Linux基础适合初学者相关推荐

  1. linux入门 适合初学者_【推荐】适合初学者临摹的国画|国画基础入门教学视频教程!...

    原标题:[推荐]适合初学者临摹的国画|国画基础入门教学视频教程! 适合初学者临摹的国画|国画基础入门教学视频教程!适合初学者临摹的国画|国画基础入门教学视频教程! 关注公众号:每日学绘画,回复关键词[ ...

  2. linux入门 适合初学者_听说 C++ Primer-不适合初学者入门!元芳,你怎么看呢?

    前言 一本合适的入门书能让你学习的时候信心倍增,如饥似渴,而一本不合适的入门书让你望而却步,怀疑人生. 它很优秀 C++相对于其他语言来说,是一门较为复杂的语言,传言一年精通,三年熟悉,五年了解,十年 ...

  3. Linux入门——适合初学者

    转载:http://www.cnblogs.com/ggjucheng/archive/2011/12/16/2290158.html 学习Linux也有一阵子了,这过程中磕磕撞撞的,遇到了问题,也解 ...

  4. linux入门 适合初学者_经过慎重考虑,我拿出这套适合初学者入门的Java基础完整版视频...

    作为走在编程教育培训前列的黑马程序员,肯定会有很多套教程,有些反响一般,有些却能横空出世,直接成为王牌资源.无可争议的处于我们观看榜.留存榜.好评榜的前列. 对于前期入门,就有几套推出的Java入门视 ...

  5. VxWorks操作系统基础(适合初学者阅读)

    转载学习于supreme42的博客 注:本文档主要是对VxWorks内核的一个简单介绍:由于word经常把一句话的第一个字母变成大写,所以文中函数名的第一个字母的大小写可能不对. 1 实时操作系统概述 ...

  6. Linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)

    版本号 说明 作者 日期  1.0  添加awk和sed的说明  Sky Wang 2013/05/31  1.1  (01) 添加正则表达式(第3部分) (02) 修改awk中错误内容 Sky Wa ...

  7. Python适合初学者或者0基础学习吗?

    Python适合初学者或者0基础小白学习吗?很多人都比较关注这个问题,因为近几年Python在互联网行业的发展显而易见,它的就业几率也非常高,具体来看看下面的详细介绍吧. Python适合初学者或者0 ...

  8. C#基础教程-c#实例教程,适合初学者

    C#基础教程-c#实例教程,适合初学者. 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和W ...

  9. 适合初学者入门的Java基础视频

    学习一门新技能,最先做到的是在入门的时候,培养出兴趣,这样才能支撑下一步的学习. 这里略小坑整理了两套最适合初学者入门的Java基础教程,两位讲师分别是刘意(江湖绰号风清扬)老师和毕向东(无数人的ja ...

最新文章

  1. 【English】哈佛大学用这12张图,让你远离负能量
  2. 江西师范大学c语言程序考研,2018年江西师范大学程序设计(C语言)考研大纲
  3. 切点、切面:@Aspect、@PointCut相关的个人总结
  4. Bash Cookbook 学习笔记 【中级】
  5. html代码编辑器sp,在线HTML编译,文本关键字高亮显示,富文本编辑实现大概思路...
  6. 【响应式编程的思维艺术】 (3)flatMap背后的代数理论Monad
  7. fiddler设置中文版本_Python3.x+Fiddler 抓取 APP 数据
  8. Runtime Library
  9. 实现输入界面适应键盘的显示和隐藏事件
  10. Zygo读取保存dat文件(光学领域知道Zygo的一定要看)
  11. Lightsail和EC2有什么区别? [关闭]
  12. Why does getView return wrong convertView objects on BaseAdapter?
  13. 三角函数及其之间的关系
  14. None of the configured nodes are available
  15. 小码农的代码(一)----------SpringJDBC的使用
  16. redis中的increment()方法遇到的问题记录
  17. 集合,ArrayList的运用、 Add()、AddRange()、Clear()、 IndexOf()等
  18. nginx防御简单CC攻击的方法
  19. 查看win信任的证书办法机构(CA机构的公钥)
  20. Altium Designer 总体设计流程

热门文章

  1. 计算机启动项在什么地方找,W7系统注册表开机启动项在哪里
  2. 用Python解方程
  3. 详解hadoop之二:HDFS Federation(联邦)
  4. c++输入文件流ifstream用法详解
  5. 一念天堂一念地狱——Impossible Finance 闪电贷攻击事件跟踪
  6. 操作系统(用户界面)
  7. 哈工大操作系统实验一——操作系统的引导
  8. c语言getasynckeystate,getasynckeystate
  9. SQL Sever数据库损坏修复
  10. mysql 同表子查询_MySQL 表子查询