Linux基础知识day-1

Linux系统简介:

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。广泛用于服务器上的操作系统,常见的图形化桌面有Gnome、KDE两种。

  Linux系统中“一切皆是文件”。

Linux系统安装

  1.选择第一项:Install CentOS Linux 7

  

  2.选择安装界面的语言(不是安装之后的系统语言。)

  

  3.配置安装摘要信息,点击开始安装。

  

  4.配置root密码,等待安装完成进入系统。

  

Linux文件系统

  Linux文件系统为单根文件系统而Windows系统为多根文件系统。Linux文件系统中所有的文件的目录路径都是从“根”出发的标识符为“/”,文件路径左边第一个“/”表示根。Windows的文件路径根有多个,例如:C:\Windows、D:\Notepad++,这些目录的根都不一样。

  绝对路径:从根出发的路径为绝对路径,绝对路径在系统的任何位置都是有效的。

  相对路径:从当前所处目录的位置出发到另一文件的路径为相对路径。

根目录一些目录的作用:

  /boot   该目录默认下存放的是Linux的启动文件和内核。
  /bin     该目录中存放Linux的常用命令。
  /sbin       该目录用来存放系统管理员使用的管理程序。
  /var        该目录存放那些经常被修改的文件,包括各种日志、数据文件。
  /etc        该目录存放系统管理时要用到的各种配置文件和子目录。
  /dev        该目录包含了Linux系统中使用的所有设备。
  /mnt   挂载移动介质目录。
  /root   超级用户的主目录。
  /home   用来存放该用户的主目录。
  /usr    用户的应用程序和文件几乎都存放在该目录下。
  /lib      该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。
  /opt    第三方软件在安装时默认会找这个目录。
  /tmp   存放不同程序执行时产生的临时文件。
  /proc   可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。

基础命令知识:

  1.“$”为普通用户登陆提示符

  2.“#”为Root用户登陆提示符

  3.Linux终端也称为虚拟控制台,可使用Ctrl+Alt+F[1~6]进行切换

  4.Linux命令格式为:命令 [选项] [参数]

    命令:控制操作系统做什么的指令

    选项:选择命令的功能执行相关操作

    参数:说明命令影响(操作)的对象(一个文件,一个目录或者一段字符)

  5.Linux下区分字母大小写

  6.whoami:查看当前终端登陆的用户

  7.who:查看当前已登陆的用户,tty指的是实体终端,pts指的是虚拟终端。

    

  8.date:查看当前系统时间。使用date -s ‘2017-05-23 16:48:00‘ 配置系统时间为2017年5月23日16点48分0秒。

  9.cal:查看当前系统日历。使用cal 11 2000 ,查看2000年11月的日历。

  10.clear:清屏命令。也可以使用 Ctrl+L快捷键清屏

  11.su:切换用户命令。su [用户名] 不完全切换。 su - [用户名] 完全切换。

  12.passwd:修改用户密码,仅root用户可修改其他用户密码。普通用户仅可更改自身密码。

  13.man:man [命令名称] 获取对应命令的帮助手册。也可以在命令后加 --help 来尝试显示帮助,例如:ls --help

  14.pwd:用来显示当前所处的目录位置

  15.cd:切换目录。相当于Windows的双击打开某个文件夹,cd ~ 在任何位置快速回到家目录,cd .. 返回上层目录

  16.ls:显示当前目录下文件。ls默认在系统中是执行 别名的参数“ls --color-auto”。

      -a:显示当前目录下所有文件包含隐藏文件。

      -l:显示目录下所有文件不含隐藏文件的详细信息(查看权限,硬链接数,目录文件数量,创建时间等)

  17.cp:复制文件和目录。

      -i:当复制文件至目标位置已存在同门文件时,提示是否覆盖

      -r:递归复制,常用于复制目录

      -a:复制文件含文件的所有权限(完全复制)

  18.mkdir:创建目录。使用“-p”参数时,可进行递归创建目录。例如:mkdir -p /a/b/c...,在根目录下创建a文件夹,在a文件夹下创建b文件夹......

  19.touch:创建一个空白文件。

  20.rm:删除命令。

      -r:递归删除,常用于删除文件夹。

      -f:强制删除不询问。

      -v:显示详细删除过程。

      -i:删除文件时要求确认删除,系统中的rm命令默认执行参数为 rm -i

  21.which:查询命令所在的目录位置。例如:which ls

  22.useradd:添加一个用户。例如:useradd Abc。useradd [用户名]。创建用户时不使用-m参数创建家目录,用户登陆时将没有shell 可用。

  23.shutdown:关机命令。halt -p 也可以关机。

  24.rmdir:只能删除空的目录,无法删除含有内容的目录。    

时间: 2024-10-27 12:16:40

Linux基础知识day-1的相关文章

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序

Linux基础知识题解答(五)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (1)155729 -rw-r--r--.  1 root root   35 Oct 28 2011  oldboy 请解析上面的每一列内容 文件inode号,文件访问权限,硬链接数,文件所属用户,文件所属组,文件最后修改时间,文件名 (2)描述下硬链接和软连接的区别 1.硬链接原文件/链接文件共用

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制 cli:命令提示符,用户输入要执行的命令即可, shell: 外壳 sh ,csh ,ksh ,   bash, zsh , tcsh gui: 通过点击操作来启动应用程序 gnome,  mainframe  大型机 多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘 虚拟终端 表示:/dev/tty# ctrl-alt-f(1-6) 物理终端(控制终端)console 串行终端 伪终端 /dev/pts#

Linux基础知识(2)

Linux基础知识: 一.程序管理: (1)程序的组成部分: (2)二进制程序: (3)配置文件: (4)库文件: (5)帮助文件: 二.程序包管理器: X: (1)程序的组成文件打包成一个或有限几个文件: (2)安装: (3)卸载: (4)查询: 三.安装Linux: 虚拟机安装Linux系统 需要设置计算机的CPU, 内存, IO等 四.虚拟化软件程序: vmwareworkstation和virtualbox虚拟机都可以安装系统 五.CentOS的镜像站点: http://mirrors.

第二天linux基础知识

第二天linux基础知识 1:终端(用户与主机交互必然用到的设备) 物理终端:直接接入本机的设备 虚拟终端:以软件的方法虚拟实现的终端. 图形终端:属于虚拟终端 模拟终端:图形打开的命令行或基于远程登录协议打开的终端. 查看当前终端设备命令:tty 2:交互式接口(启动终端后,在终端附加的一个交互式程序) GUI:Graphic User Interface CLI:Command Line Interface 3:SHELL(shell是linux系统的用户界面,提供了用户与内核进行交互操作的

linux基础知识题解答(九)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. (Linux用户权限-磁盘-网络) (1)列出 IPv4 的网络地址的分类,各分类容纳的网络数和主机数,以及前三类中的私有地址. A类:1~126,私有地址10.0.0.0~10.255.255.255 B类:128~191,私有地址172.16.0.0~172.31.255.255 C类:192~2

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

linux基础知识---用户

用户和组 一.用户和组的概念 随着计算机对多用户需求越来越多,才引入了用户和组的概念.所谓的用户就是操作系统用来标识登陆系统的.就是用户和组是实现计算机资源分配的核心要素.组:是具有相同计算机资源(主要指权限)用户的一个集合. 在计算机内核中,用户和组都是一个数字,我们称之为UID和GID.UID和GID在系统中具有唯一性.实现这个过程进行名称解析才能完成,在Linux系统中使用glib库中的系统调用来完成. 二.用户识别 识别用户通过3A(Authentication,Authorizatio

linux基础知识——————逻辑卷管理器(lvm)

*****什么是lvm:           lvm就是将几个物理的分区通过软件组合成为一块看起来是独立的大磁盘(vg),然后将这块大磁盘分成可使用的分区. 然后就可以格式化创建文件系统,最终可以挂载使用啦.   *****我们该如何创建lvm呢? 一.首先创建分区,将其id设为8e,如下图   二.然后创建pv      pv阶段有如下常用的命令 pvcreate : 将物理的分区创建为pv pvscan  : 查看磁盘里的所有pv的信息 pvdiplay :查看pv的状态 pvremove

Linux基础知识题解答(三)

题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 1.  存放系统的二进制命令的目录是(/bin) 超级用户二进制命令的目录是(/sbin) /dev指的是什么(设备文件目录) /etc指的是什么(配置文件目录) /mnt指的是什么(文件挂载目录) /proc指的是什么(内存的映射,是系统内核和进程的虚拟文件目录) 2.  开机自动挂载设备的文件是(