linux入门及基本命令

Linux的入门及基本命令

 

 

一.   磁盘分区

1.       分区类型

主分区:1-4,一个硬盘最多四个,最少可以没有,前提有别的硬盘存在,启动系统或存数据,不要再分小区,只有个活动状态。

2.       扩展分区:1-4一个硬盘最多一个,不能直接存数据,划分小的分区(逻辑分区)才能存数据。

3.       逻辑分区:5- 存数据,不能启动系统

二.用户

        
1.root
用户:即超级用户,对系统有着无限的权限,拥有无限的破坏力。

  2.普通用户:权限有限,造成损害的能力也有限

三.终端terminal

        
1.
设备终端:即键盘鼠标显示器

        
2.
物理终端(/dev/console):控制台console

        
3.
虚拟终端(tty:可以有好几个,切换键为(ctrl+alt+f1-6】)

        
4.
串行终端:ttys

        
5.
伪终端:ptyssh链接

      注释:查看当前终端设备:tty

四.Shell

         
1. Shell
Linux系统的用户界面,提供了用户与内核进行交互操作的一种
接口。它接收用户输入的命令并把它送入内核去执行

         
2. shell
也被称为LINUX的命令解释器(command interpreter

          3. shell是一种高级程序设计语言

       
Bash shell 

       
1.
显示当前使用的shell echo $SHELL

        
2.
查看当前系统使用所有的shell cat  etc/shell

五.命令提示符

        
1.root
管理员的提示符为#   普通用户的提示符为 $

        
2.
显示提示符格式 echo $PS1

              结果:    [\u@\h \W]\$              u:表示root  h:主机名 ;   w:当前工作目录   $:引用特殊字符

六.执行命令

         shell中可执行的命令有两类:

1.       内部命令:由shell自带的,而且通过某命令形式提供 help 内部命令列表

 

假如用cmd来举例:enable cmd 启用内部命令       enable –n cmd 禁用内部命令

 

enable –n 查看所有禁用的内部命令

2.       外部命令:在文件系统路径下有对应的可执行程序文件

查看路径:which -a |–skip-alias ; whereis

3.       区分内部与外部命令

Type 命令

4.       hash命令

4.1.     hash 显示hash

4.2.     缓存 hash –l 显示hash缓存,可作为输入使用

4.3.     hash –p path name 将命令全路径path起别名为name

4.4.     hash –t name 打印缓存中name的路径

4.5.     hash –d name 清除name缓存

4.6.     hash –r 清除缓存

七.alias别名

     例如:alias  hi=history

     取消别名  unalias 
hi

     显示所有别名:alias –ls

     取消所有别名:unalias  –a

八.Screen会话

          
1.
创建会话可防止进行的程序随着终端关闭而关闭

          
2.screen
需要安装包  安装如下

                mount /dev/sr0/media/ 挂载光盘

cd /media/

cd packages

ls screen*

rpm -i ()跟包 screen-4.1…

4.                 创建会话名
Screen –S  名字

              加入该会话
screen –x 名字

              恢复该会话
screen  -r  名字

              查看所有会话 : screen –ls

              退出会话
exit

九.Date显示日期和时间

            
Linux
的两种时钟

        系统时钟:有linux内核通过的cpu的工作频率进行的时钟

         硬件时钟:主板

        
Hwclock
clock
显示硬件时钟

        
-s 
把硬件时钟写入系统时钟

        
-w
把系统时钟写入硬件时钟

十.Cal 显示日历

        
Cal -3
最近三个月的日历

        
Cal   2017  
整年的日历

        
Cal   9  2017  
2017
年九月的日历

十一:开机或关机

1.       重启:reboot

-f
强制,不调用shutdown

-p
切断UAN

         
2.  
关机或重启: shutdown

                  -r  reboot

                  -h halt

                  -c  cancel

                  +1 表示1分钟后关闭

                   17:00 表示17:00关闭

十二.打包和解压

1.       打包
tar  cvf backup.tar                         ( 将当前目录下所有文件打包为backup.tar)

2.       解包: tar  xvf  backup.tar                       ( 将backup.tar 文件解包)

3.       压缩: tar czvf  backup.tar.gz
/tmp/    
( 将整个/tmp/ 打包并且压缩backup.tar.gz)

4.       解压缩:tar
xzvf backup.tar.gz           ( 解包经过压缩的backup.tar.gz
文件)

十三.rpm软件包的管理

           
1.
软件安装: rpm    –i vh  xxxxx

            
2.
软件卸载:rpm  -e   xxxx

            
3.
软件升级:rpm  -Uvh  xxxx

              4.查询软件: rpm  -ql

              5.查询已安装软件包:rpm –qa

         

 

        

原创文章,作者:Touch,如若转载,请注明出处:http://www.178linux.com/80697

(0)
TouchTouch
上一篇 2017-07-15
下一篇 2017-07-15

相关推荐

  • select case的用法-函数练习-20160819

    §·select  case的用法 *介绍select 循环与菜单 ◎语法 select  variable  in  list[ ] do 循环体命令 Done  ◎select 循环主要用于创建菜单,按数字顺序排列的菜单项将显示在标准错误上,并显示PS3 提示符,等待用户输 入 ◎用户…

    Linux干货 2016-08-19
  • ntp时间服务器搭建实例

    ntp时间服务器采用stratum分级架构来处理时间同步;举例说明:你搭建了一台ntp服务器,然后同步的server为stratum-1,你的ntp则为stratum-2,你的下级ntp则为tratum-3。依此类推,最多为15层。 1.ntp server安装: [root@localhost ~]# yum -y …

    Linux干货 2015-11-10
  • SSL应用系列之一:CA证书颁发机构(中心)安装图文详解

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/140518        如果你需要在组织里发布exchange,或者需要给IIS配置SSL的访问方…

    Linux干货 2015-03-26
  • 马哥教育网络班21期-第七周课程练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; # mkfs.ext4 -b 2048 -m 2 -L MYDATA /dev/sdb1 # mount&…

    Linux干货 2016-08-24
  • Linux终端和伪终端简述

    本文简述Linux各种类型终端的区别以及如何用命令查看终端类型

    Linux干货 2018-03-26
  • N25-第二周总结

    linux bassic The second week of blogging 一、linux中的文件,及文件操作管理命令 1. 文件概念 存储空间存储的一段流式数据,对数据可以做到按名存取。 linux中的文件具有的特点是:可通过操作系统或者程序对外提供信息,也能对内输入信息,可以被创建,删除。linux中,文件有特别重要的意义,他们为操作系统和设备提供…

    Linux干货 2016-12-11