Linux自学之旅-基础命令(一)

文章目录

  • 前言
  • 一、登陆界面
  • 二、命令提示符
  • 三、命令的基本格式
  • 四、ls命令
  • 总结

前言

1.安装篇已经过去了,我们开始进行正式的Linux基础命令篇章。

2.从本章开始的基础命令篇会主要介绍咋们在Linux中比较常用的命令以及他们的作用。


提示:以下是本篇文章正文内容

一、登陆界面

1.刚开始进入系统时,会有一段“localhost login”,后面可输入;这里是让你输入你的登录用户账号(默认使用“root”进行登录【root就是系统管理员,大家想象windows是不是也有管理员账号这一概念】),直接输入“root”回车就行。

2.输入“root”回车之后,就需要你输入“root”这个用户的密码;还记得我们在安装的时候设置的根用户密码嘛,就是你安装的时候第一次让你输入设置的密码,直接打上去就行。(输入的时候Centos是默认不会显示你的密码出来的,你打完直接回车就行了,然后就可以正式进入系统)

二、命令提示符

那么我们登录成功后看到有一句如下信息,并且可以输入,我们的Linux就是在这个界面下并且在这句话(命令提示符)后面输入代码进行执行的;接下来我们来讲讲这句话的意思。

[root@localhost ~] #

1.[ ]:提示符的分割作用,没有什么特殊含义,直白点就是让格式好看点而已emm

2.root:你所登录的用户名(root就是我们刚才登录的管理员账号)

3.@:也是起一个分割作用,没有特殊含义

4.localhost:当前系统的简写主机名(还记得刚安装的时候要求设置的主机名么,简写前面一部分)

5.~:当前所在工作路径(还记得我说过的“/”么,那是根目录,如果我在“/”目录的话,这里也会显示“/”;直白点也就是我在Linux系统中的哪个目录)( ~代表我在/root/下

6.#:这个符号就是代表你现在是管理员的账号在登陆,我说过“root”就是管理员账号


三、命令的基本格式

那么我们说完了“命令提示符”,我们发现”命令提示符“拥有着属于自己的一套语法格式,那么我们在Linux中输入的命令也是拥有一套属于自己的语法格式的。如下:

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

1.[ ]括起来的是代表这个地方的内容可写可不写;

2.命令提示符后面先接“命令名”,然后如果这个命令有一些“选项的话”可以接,当然大部分命令就算不接选项也有实际用处

3.后面的参数也是可有可无

4.我们把“命令”看成是一个商店,“选项”看成在商店要买的东西,“参数”看成是付款的金额

4.1:我们进商店(命令)首先是不是要挑要买的东西(选项),然后去收银台付款(参数),这就犹如命令执行的格式,要有一个命令,然后接选项,最后接参数。

4.2:当然有时候我们去商店(命令)是不是也可以不买东西,随便逛逛就出来是吧,这也如同我们命令的格式,有时候可以只有命令本身,不用接选项这些。

4.3:还有时候我们没钱了,是不是就可以直接去商店(命令)拿完东西(选项)就直接跑不付钱(emm,现实生活中可别真这样鸭,会被抓的),这样就如同我们有时候也可以直接接命令和选项本身,不用加参数也可以执行。

4.4:还有最后一种情况是你去商店(命令),没拿东西,就随便逛逛,但是你出来的时候还是给老板钱了,因为啥鸭,因为你和老板说你这商店环境不错,给你点赞助费(不恰当的例子emm,凑合吧),这样就如同我们的命令格式,可以直接接命令和参数本身,选项可以不用加。


四、ls命令

ls是我们Linux最常见的目录操作命令,主要作用是用来显示目录下有什么内容。

  • 命令名称:ls
  • 英文全名:list(这个命令的原意)
  • 所在路径:/bin/ls(Linux下“一切皆文件”,命令也是文件,这是命令放在的地方)
  • 功能描述:显示目录下的内容

ls的基本语法格式:

[root@localhost ~]# ls [选项] [文件名或目录名]

可接的选项(常用)

  • -a:显示所有文件(包括隐藏文件)
  • -d:显示目录信息,而不是目录下的文件
  • -h:人性化显示目录信息,按照我们习惯的单位去显示文件大小
  • -i:显示文件的inode号
  • -l:长格式显示

我随便举几个例子,其他的大家自己去试试吧:

[root@localhost ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog
[root@localhost ~]#
(直接ls回车显示当前目录下所有内容,不包括隐藏文件)
[root@localhost ~]# ls -a
.   anaconda-ks.cfg  .bash_logout   .bashrc  install.log         .tcshrc   .Xauthority
..  .bash_history    .bash_profile  .cshrc   install.log.syslog  .viminfo
[root@localhost ~]#
(ls -a :是显示当前目录下所有文件,包括隐藏文件。【. .. 前缀的都是隐藏文件】)
[root@localhost ~]# ls -lh
总用量 44K
-rw-------. 1 root root 1.2K 1月  11 11:22 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 1月  11 11:22 install.log
-rw-r--r--. 1 root root 7.4K 1月  11 11:21 install.log.syslog
[root@localhost ~]#
(ls -lh :长格式(更详细的信息)并人性化显示文件大小的形式呈现出目录下所有内容【1.2k这些就是文件大小,大家可以试试不加选项h会怎么样】)

总结

本节主要介绍了在Linux中的{
1.命令提示符:[root@localhost ~]#
2.命令基本格式:[root@localhost ~]# 命令 [选项] [参数]
3.ls命令:显示目录下所有内容
}

本节就到这了,我是结花,我们下次见。

Linux自学之旅-基础命令(一)相关推荐

  1. Linux自学之旅-基础命令(locate命令)

    Linux自学之旅-基础命令(locate文件搜索命令) 文章目录 前言 一.locate使用 二.locate查找过程 总结 前言 1.上一节我们讲述了whereis和which搜索命令,主要说了两 ...

  2. Linux自学之旅-基础命令(shutdown关机重启命令)

    Linux自学之旅-基础命令(shutdown) 文章目录 前言 一.shutdown能做什么? 二.shutdown使用 1.关机 2.重启 总结 前言 1.上一节我们讲述了tar命令用来打包并压缩 ...

  3. Linux自学之旅-基础命令(压缩解压缩命令之bzip2命令)

    Linux自学之旅-基础命令(bzip2命令) 文章目录 前言 一.bzip2命令 二.bunzip2命令 总结 前言 1.上一节我们讲述了第二个压缩包格式gz,还没看的可点击下方链接进入观看:gzi ...

  4. Linux自学之旅-基础命令(mount挂载FAT32文件系统U盘设备文件)

    mount挂载U盘设备文件 文章目录 前言 一.前言 二.挂载使用 前言 1.上一节我们讲述了mount对光盘设备文件进行一个挂载,还没看的可点击下方链接进入观看:mount挂载光盘设备文件 2.这一 ...

  5. Linux自学之旅-基础命令(挂载命令之mount)

    mount挂载命令 文章目录 前言 一.mount命令格式 二.mount特殊选项 三.mount使用 前言 1.上一节我们讲述了查看系统错误登录信息的命令lastb,还没看的可点击下方链接进入观看: ...

  6. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  7. Linux自学笔记 | 10 常用命令 - 压缩解压类

    Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...

  8. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存 64bit=内存的最 ...

  9. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  10. Linux让命令居中,Linux 中常用的基础命令

    Linux 中常用的基础命令 ============================================================================== 概述: == ...

最新文章

  1. 设计模式之装饰模式(Decorator)摘录
  2. 这样讲 SpringBoot 自动配置原理,你应该能明白了吧
  3. ReDim Preserve 的用途
  4. 【码云周刊第 68 期】数据可视化:商业智能的未来!
  5. linux php mysql.so_在linux下php挂接mysql.so扩展的方法
  6. html表格高度适应屏幕,Table的自适应高度
  7. Solaris是出色的Java开发平台的原因
  8. hashmap clone_Java HashMap clone()方法与示例
  9. Matlab出现未定义与‘char’类型的输入参数想对应的函数‘xxx‘
  10. BZOJ 1263 整数划分(数学+高精度)
  11. 2017.6.26 旅行 思考记录
  12. (58)FPGA乘法器实现(task)
  13. GitHub 使用教程图文详解(转)
  14. 极限学习机(Extreme Learning Machine,ELM)详解
  15. 信号反射问题与相关电路设计技巧
  16. 厦门大学计算机系录取分数线贵州,厦门大学2016年在贵州各专业录取分数线
  17. 一起学JAVA线程-JAVA Thread的基础
  18. P205-下载xkcd漫画
  19. b460m迫击炮黑苹果_打造十代i5ES极致性价比黑苹果主机
  20. java实现人物关系预测_用 NetworkX + Gephi + Nebula Graph 分析人物关系(上篇)

热门文章

  1. RH850F1x Starter Kit V3用户手册(中文翻译版)
  2. win10计算机扫描,Win10系统下如何使用扫描仪
  3. 彻底删除dll文件,填坑!
  4. Linux高级程序设计第三版电子版PDF
  5. Cadence输出Gerber文件
  6. 跟着【莫烦python】学习神经网络框架TensorFlow和Pytorch学习笔记
  7. 计算机考研英语复试如何准备,如何准备考研英语复试听力?
  8. zend studio php调试,手把手教你配置zendstudio的xdebug调试过程
  9. Java Web实战详细教程(一)系列介绍+环境搭建
  10. a59s刷机包卡刷 oppo_OPPO A59S刷机包