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 14:30
下一篇 2017-07-15 15:32

相关推荐

  • 关于VIM编辑器

                                                      &nbsp…

    系统运维 2016-08-11
  • CentOS7的启动及Systemd的管理✧

    CentOS7的启动流程     POST–>Boot Sequence–>Bootloader–>kernel+initramfs(initrd)–>rootfs–>/sbin/init    &n…

    Linux干货 2016-09-21
  • 安全与加密、申请CA证书

    本章内容 v  1、安全机制  2、对称加密  3、不对称加密 4、散列算法  5、PKI 和CA v 在互联网数据传输的过程的,数据的安全私密性是及其重要的,所以就有数据的加密和解密的过程。 数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它…

    Linux干货 2016-12-04
  • btrfs管理及应用

    一. 简介     btrfs有着强大的功能,它支持在多个及各种物理设备(包括RAID)上创建一个文件系统,并支持动态扩展或减小,支持快照功能,甚至快照的快照,支持子卷功能。 二. 如何使用btrfs文件系统?     我的准备材料:3块20G的硬盘 [root@localhost ~]#…

    Linux干货 2015-12-07
  • 用户组和权限管理相关作业

    1创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser     [root@ali ~]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/test…

    Linux干货 2016-08-02
  • LNAMP Shell 部署脚本

    LNAMP Shell 部署脚本 学习总结: 这个脚本,早期是出于对个人学习Shell的总结而写,应该有些年头了,目前也在一边学马哥视频的基础上陆续完善,10月初才完成LNAMP环境的分离式部署,并减少整个Shell脚本各部分的依赖关系。 我是网络班13期高级班的学员,因个人做了几年Linux运维,所以目前整个高级班的课程,我是跳着看了集群(LVS + Ke…

    Linux干货 2015-10-27