linux基础二:初识linux命令

zhongyehai zhongyehai     2022-12-03     152

关键词:

 

一、UNIX和Linux操作系统概述

1.UNIX是什么
  1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。
  2)UNIX操作系统的特点:多用户和多任务
    a)多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;
    b)多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序。

2.GNU项目与自由软件
  1)GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。
  2)GPL条款
  GPL条款是为保证GNU软件可以自由地使用、复制、修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款。
  3)自由软件意味着:
    a)你有自由以任何目的来运行该程序。
    b)你有修改程序满足自己需求的自由。
    c)你有权利重新发布副件,既可以白送也可以收取一定费用。
    d)你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。

3.Linux简介
  1)Linux的定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
  2)Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。
  3)两种常见的桌面环境:KDE和GNOME。

4.登录和退出Linux(操作演示图解见linux系统管理P17-P22)
  1)关闭Linux系统的命令(root才有此权限):init 0
  2)Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。
  3)切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2(只能在虚拟机上使用,在Xshell里面用不了)
  4)普通用户登录后系统的提示符:$

先创建普通用户,名字起个user:useradd user,创建密码:passwd user,这里设置为12345678,无视密码简单的提示

技术图片

技术图片

按Ctrl+Alt+F6,切换到6号终端,使用user登录

技术图片

  5)root用户登录后系统的提示符:#

技术图片

 

6)退出登录命令:exit

技术图片

 

二、Linux命令及获取帮助

1.Linux命令的格式
  1)Linux命令的语法格式:命令 【选项】 【参数】:ls -a /

技术图片

  2)命令格式中命令、选项、参数的具体含义
    a)命令:告诉Linux(UNIX)操作系统做(执行)什么。
    b)选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。
    c)参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)

2.whoami命令(详见linux系统管理P24)
  1)whoami命令的功能:列出目前登陆Linux系统所使用的用户名(账号)。

技术图片技术图片

 

3.who命令
  1)who命令的功能:列出目前哪些用户在系统上工作。
  2)who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。

 技术图片

 

4.date、cal、和clear命令及带有参数的命令
  1)date命令的功能:显示系统当前的日期和时间。

技术图片

  2)date命令设置时间时间的格式:date 月日时分年。
    例如:将时间设定成2013年12月24日上午10点18的命令:date ‘122410182013‘

技术图片

hwclock -s:以上只是修改了操作系统时间,此命令是同步硬件时间

技术图片

  3)cal命令的功能:显示某月的日历。

技术图片

  4)用cal命令列出某一年某月的日历:例如显示2008年8月份日历的命令为:cal 8 2008

技术图片

  5)clear命令的功能:清除当前屏幕,鼠标往上滑还可以把之前的命令记录翻出来
  6)清屏快捷键:ctrl+l,同上

 

5.su和passwd命令(详见linux系统管理P29-P31)
  1)su命令的功能:从当前的用户切换到另一个指定的其他用户。
  2)用su命令切换用户(从root切换到其他用户,不需要输密码,但是从其他用户切到root,需要输入root的密码):例如:切到root用户的命令:su – root

技术图片

技术图片

  3)passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。Useradd
  4)使用passwd命令修改用户密码:例如:修改dog用户密码的命令:passwd dog

 技术图片

 

6.利用man命令来获取帮助信息(详见linux系统管理P34)
  1)man命令的功能:获取某个Linux命令的使用说明。
  2)使用man命令查看某命令的使用说明:例如:查看su命令的使用说明的命令为:man useradd

 技术图片

技术图片

 

7.使用“命令名 --help”获取帮助
  1)例如:查看ls命令帮助的命令为:(不使用man方法)ls –-help

 技术图片

或者-h

技术图片

 

二.linux基础命令

    linux的基本命令一般有100多个,多练就可以了;    如果登陆用户是root,那么是#;如果是其他用户,则显示的是$    练习:基本命令1.创建一个目录/data   mkdir/data  ... 查看详情

linux基础day04:bash初识02(代码片段)

bash初识02shell的基本用法命令[-options]argumentscommand-选项参数(动作对象)目录名/路径命令(必须在顶格)格式:#命令空格[选项]空格[参数]ls--->#目录list#列表形式展开-a显示目录下的所有文件(包含隐藏文件)-l查看文件的详细... 查看详情

初识linux文件权限--linux基础教程

初识Linux文件权限--Linux基础教程在Linux中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入Linux世界的第一步。如您所料,这一基本操作在类UNIX操作系统中大同小异。实际上,权限系统就直接取自于UNIX文件权... 查看详情

centos--初识linux的一些常用命令

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种... 查看详情

初识linux文件权限--linux基础教程

...一起来看看你需要了解哪些内容以及如何使用它们。 基础概念你要明白的第一件事是文件权限可以用来干什么。当 查看详情

linux的基础命令

...3.1格式3.2编辑Linux命令行3.3获得命令帮助的方法四、Linux基础命令4.1pwd:查看当前的工作目录4.2cd:切换工作目录4.2.1cd格式4.2.2绝对路径4.2.3相对路径一、shell概述1.Linux系统中运行的一种特殊程序2.在用户和内核之间充当“翻译官... 查看详情

linux基础知识-链接列表

linux基础知识-链接列表1.安装centos71.1Linux的初识1.2centOS7安装教程1.3centOS7配置ip和网络问题排查1.4PuTTY和Xshell远程连接与密钥认证登录1.5单用户和救援模式2.文件与目录管理1.6系统目录结构、文件类型及相关命令1.7文件目录管理及... 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

linux基础(代码片段)

Linux基本命令一、Linux文件类型二、Linux的目录结构三、目录处理命令(1)ls命令(2)mkdir命令(3)cd命令(4)rmdir命令(5)cp命令(6)mv命令(7)rm命令四、文件处理命 查看详情

linux就该这么学——初识管道符

初识管道命令符管道命令符本质(就是一个“任意门”)把前一个命令原本要输出到屏幕的标准正常数据当做是最后一个命令的标准输入格式:“命令A|命令B|...”示例:1.找出被限制登录用户,并统计文本的行数找出被限制... 查看详情

浅谈如何学习linux

...Linux经典学习路线,希望对你们有帮助。第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字符知... 查看详情

linux指令初识(代码片段)

Linux基础指令分为四个方面的指令:目录相关指令,普通文件指令,匹配查找指令,权限相关指令要想使用指令,要先明白指令的使用规则:一、指令使用规则指令名称[操作选项][操作对象]……[]中括号中... 查看详情

想学linux应该怎么入手

...果,初学者可以按照以下路线进行学习:第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字符知... 查看详情

linux基础-常见指令及权限理解(代码片段)

1.常见指令及权限理解初始Linux操作系统初识shell命令,了解若干背景知识。使用常用Linux命令了解Linux权限概念与思想,能深度理解“权限”初步了解Linux目录结构含义文章目录1.常见指令及权限理解1.linux系统及计算机背景2.使用XShel... 查看详情

linux课程有啥内容?

Linux学习,主要学以下内容:第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字符知识考试题... 查看详情

新手入门linux的步骤

...路线,这样才可以达到事半功倍的效果。第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字... 查看详情

linux课程主要讲啥内容?

Linux学习,主要学以下内容:第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字符知识考试题... 查看详情

linux都会学到哪些东西?运维呢?

第一阶段:linux基础入门1.开班课程介绍-规章制度介绍-破冰活动;2.Linux硬件基础/Linux发展历史;3.Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4.第一关一大波命令及特殊字符知识考试题讲解5.Linux基础优化6.Linux目录... 查看详情