一、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命令的更多相关文章

  1. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  2. Linux 基础指令初识

    Linux 基础指令初识 01. ls 指令 语法: ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件.对于文件,将列出文件名以及其他信息 -a 列出目录下的所有文 ...

  3. Linux基础01 学会使用命令帮助

    Linux基础01 学会使用命令帮助 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档:linux系统内置的帮助文档很详细,通常能解决我们的问题, ...

  4. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  5. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  6. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  7. Linux学习之CentOS(二)--初识linux的一些常用命令(基础命令)

    初次学习linux系统,首先也得会一些linux的基本命令.至少要先学会开启和关闭系统吧!我称为 基础命令! linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器. ...

  8. CentOS(二)--初识linux的一些常用命令

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

  9. 【转】 Linux 命令解释(Linux基础二)

    前言 对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务.开放更多的端口,这对服务器的稳定性和安全性都有负面影响.其实,服务器是一个连显示器都没有的家伙,要图形界面干十么? 说到这里,有 ...

随机推荐

  1. 解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 问题

    通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证. 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说 ...

  2. 51nod 1379 索函数

    Fib[0]=0,Fib[1]=1,Fib[n]=Fib[n-1]+Fib[n-2] if n>1. 定义索函数Sor(n)=Fib[0]| Fib[1] |Fib[2]|…|Fib[n]. 给 ...

  3. 基于ip的虚拟主机配置——在一台服务器上绑定多个 IP 地址

    进入/etc/sysconfig/network-scripts,修改ifcfg-ens33文件 输入 ip addr 查看ip 引用:https://blog.csdn.net/u013887008 ...

  4. [转载]tensorflow中使用tf.ConfigProto()配置Session运行参数&&GPU设备指定

    tf.ConfigProto()函数用在创建session的时候,用来对session进行参数配置: config = tf.ConfigProto(allow_soft_placement=True ...

  5. python正则下载图片

    import urllib.request import re # 打开图片路径 def open_url(url): #设置请求路径 req = urllib.request.Request(url ...

  6. Markdown超链接及脚注

    Markdown链接及脚注 [时间:2017-02] [状态:Open] [关键词:markdown,标记语言,页内链接,超链接,脚注] 本文内容来自Markdown 11种基本语法,仅对其中我不熟悉 ...

  7. ps遇到的技术问题列表

    1.ps矩形选框显示像素 CTRL+K 进入首选项设置就可以了. 2.ps显示辅助线 页面工具栏上的视图按钮,我们在列表上找到标尺,我们也是可以快捷键选择CtrI+R 3.如何将插入photoshop ...

  8. CF1139A Even Substrings

    题目地址:CF1139A Even Substrings 一个数是偶数等价于其最后一位为偶数(2/4/6/8/0) 从左往右扫一遍,如果一个数是奇数则直接跳过,偶数则加上它对答案的贡献 这里的贡献应该 ...

  9. ajax跨域请求 Uncaught SyntaxError: Unexpected token :

    最近使用前后端分离开发项目比较多,经常碰到的一个问题就是,前端静态页面请求,后端api获取数据,很多时候,前端和后端都不是在同一个域下的(协议,域名,端口). 这里使用的是ajax请求,因为浏览器的同 ...

  10. aix安装nmon

    aix5310以上都系统自带了nmon,其他低版本需要手动安装 软件包下载地址https://www.ibm.com/developerworks/community/wikis/home?lang= ...