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

相关推荐

  • 基于lvs调度的web应用——Discuz程序

    实验环境: 前端主机:10.1.43.101 后端主机1:172.16.0.9   作为lvs-dr的调度器,并且提供mysql和nfs文件共享 后端主机2:172.16.0.2   作为ap服务器之一 后端主机3:172.16.0.3   作为ap服务器之一 实验拓扑: 后端主机1: [root@node3…

    Linux干货 2016-10-26
  • 基础指令使用篇 Linux版

    回显,回声 echo echo hello > /dve/pts/1 打开图形界面 init 5   关闭图形界面 init 3 ctrl+alt+F1-6字符,F7图形界面 chvt 改变虚拟终端 chvt +数字 startx  图形的软件打开 poweroff centOS 6.8与7.2都正常关闭断电 hostname 显示…

    系统运维 2016-08-04
  • 马哥教育网络班21期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 # who | cut -d' ' -f1 | uniiq 2、取出最后登录到当前系统的用户的相关信息。 # id $(who | …

    Linux干货 2016-07-12
  • 重定向和管道

    重定向和管道 今天一起来学习一下重定向的一些相关命令及用法: 我们都知道程序=指令+数据 ,那么我们的数据的输入(Input)和输出(Output)是如何实现的呢?!跟小编君一起来看一下吧: 本博文小编君分成了四部分:1.重定向的讲解 2.管道符的讲解 3.涉及到的一些其他命令 4.练习题 一:重定向 重定向的本质是改变文件的默认位置,即换个地方存储数据。 …

    2017-08-04
  • LVS-NAT+LVS-NAT基于NFS做wordpress负载均衡实验

    Lvs-nat实验 实验设备:三台centos虚拟机 Director:DIP:10.0.0.254  VIP:192.168.208.129 RS1:RIP:10.0.0.1 RS2:RIP:10.0.0.2   首先都安装ipvsadm、telnet、httpd   配置网卡:RS2:hostonly模式:10.0.0.2/24 配置…

    2017-11-21
  • 计算机网络基础及常用工具

    Linux网络属性配置      计算机网络:      TCP/IP: 协议栈(使用)      ISO, OSI: 协议栈(学习)  MAC:Media Access Control      48bits:   &…

    Linux干货 2017-01-02