Linux 集锦

       Linux firstDay

1. Linux内核版本 http://kernel.org

  94年 1.0

  96年 2.0

  # uname -r

  2.6.32-431.e16.x86_64

  主版本号:2

  次版本号:6(偶数表示稳定版,奇数表示开发版)

  修订版本号:431.e16.x86_64

  

  http://www.netcraft.com

2. Linux硬盘分区表示方法  /dev/xdyz

  /         Linux文件系统起点

  dev/      文件夹

  x = h     IDE接口

     s     DATA接口,SCSI接口 ,U

  y = a     第一块硬盘

     b     第二块硬盘

     c     第三块硬盘

     d     第四块硬盘

     .......

  z = 1     第一个主分区

     2     第二个主分区

     3     第三个主分区

     4     第四个主分区

     5     第一个逻辑分区

     6     第二个逻辑分区

     ......

  练习:

        /dev/sda5 : /dev目录下有一个硬盘,这个是系统第一块SATA接口的硬盘的第一

                  个逻辑分区

        /dev/sdb  : /dev目录下有一个硬盘,这个是系统第二块SATA接口的硬盘

        /dev/hdb1 :  /dev目录下有一个硬盘,这个是系统的第二块IDE接口的硬盘的第

                    一个主分区

        /dev/hda7:  /dev目录下有一个硬盘,这个是系统的第一块IDE接口的硬盘的第

                  三个逻辑分区

        /dev/sdd5:  /dev目录下有一个硬盘,这个是系统的第四块SATA接口的硬盘的

                  第一个逻辑分区

3. Linux管理员账户 root  windows 管理员账户:administrator

4. 命令提示符      应用程序/系统工具/终端

                  [root@localhost ~]#

                  root        当前用户

                  @         连接符

                  Localhost   当前主机名

                  #          当前用户是管理员

                  $          当前用户是普通用户

 

 

 

实验一:安装CentOS6系统安装

1. 准备VMware安装环境

   双击桌面上的VMware图标/文件/新建虚拟机/自定义/下一步/下一步(确保选择稍后安装

   操作系统)/下一步(确保选择Linux,版本CentOS 64)/下一步/位置更改为D\CentOS6

   /下一步/下一步/下一步(确保内存2048M/下一步/下一步/下一步/下一步/确保300G

   /下一步/完成

2. 选择CD/DVD(SATA)/选择使用ISOE:\ISO\CentOS-6.5-x86_64-bin-DVA1.iso,确保

   启动时连接选项是选中状态/确定

3.  选择下一个菜单,回车/Skip/Next/Chinese 中文简体/Next/下一步/下一步/是,忽略所有

   数据/下一步/下一步/设置管理员密码centos/下一步/无论如何都使用/创建自定义布局

   /下一步/

4.  创建/标准分区/创建/挂载点(/boot),文件系统类型ext4,大小200M,确定

创建/标准分区/创建/挂载点(/),文件系统类型ext4,大小100000M,确定

创建/标准分区/创建/挂载点(无),文件系统类型swap,大小8192M。确定

5.  下一步/格式化/将修改写入磁盘/下一步/现在自定义/下一步/

Web服务             全选

基本系统             基本/Java/兼容程序库

应用程序             互联网浏览器

开发                 全选

数据库               全选

桌面                 KDE桌面不选/图形管理工具不选,其它全选

语言                 中文/英文

下一步/重新引导

6.  前进/前进/前进/前进/完成//确定

 

实验二:虚拟机快照

        1.关机,制作快照

               虚拟机/快照/拍摄快照

               快照名:安装完毕

               描述:root   centos

        2.进入系统       更改桌面背景

        3.还原快照       检查桌面

实验三:虚拟机克隆

        1.关机,制作链接克隆

         虚拟机/管理/克隆/下一步/下一步/链接克隆(D:\centos6的克隆) /完成/关闭

         

        2.关机,制作完整克隆

        3.检查链接克隆与完整克隆的大小

 

                  Linux命令

1. Linux基本命令

#uname -r        //查看内核版本

#cat /etc/redhat-release //查看系统小版本

#hostname         //查看当前主机名

#ifconfig eth0      //查看第一个网卡ip

#ifconfig eth0 1.1.1.1 //设置ip地址1.1.1.1

#pwd            //查看当前位置

#date          //查看系统时间

#date +%Y%m%d //查看系统时间 按固定形式显示

#date [MMDDhhmmYYYY]

     MM    月份

     DD     日期

     hh     小时

     mm    分钟

     YYYY  年份

#date 100112302016    //固定格式设置时间

#bc        //Liunx计算器

  >quit     //退出

#shutdown -h now //关机

#reboot         //重启

#init 0    //关机

 

2. 命令格式

  基本用法  #命令字 [选项][参数1][参数2]......

             命令字必不可少,选项和参数可有可无

             命令字,选项,参数之间必须有空格,可以是一个,也可以是多个

             选项作用:

                      调整命令的执行方式

                      当个字符选项前需加-

                      选项如果是个单词需要加--

                      多个单个字符选项可以用一个-合并

   #ls

   #ls -l

   #ls -l -h = ls -lh

   #ls --color

   参数的作用:命令操作的对象,比如目录或者文件,参数可以有多个

 

   #ls         //默认显示当前目录下个内容

   #ls /root     //显示/root目录下的内容

   #pwd

   #ls /boot     //显示/boot目录下的内容

   #ls /boot /root 

   #ls -lhd /home /boot

3. 技巧

       Tab键作用

       命令补齐

       路径补齐

       命令和路径排错

       

       #shuttab) //当输入命令字母能够唯一标识一个命令的时候自动补齐

       #shtab)(tab) //当输入命令字母不能够唯一标识一个命令的时候需要按2tab

                       把以字母开头的全部显示出来供我们选择

        清屏操作:ctrl +l = clear

        终止操作  ctrl +c      exit

      

       调出历史命令     上下箭头

4. 查看及切换目录

  # cd = cd ~ //回到当前用户家目录

/root    //root用户家目录

Eg

#cd /root

#pwd

#cd /boot

#pwd

#cd

#pwd

#cd /boot

#pwd

#cd ~

#pwd

 

#cd .    //当前目录不变

#cd ..    //返回上一级目录

#cd ../..   //返回上一级的上一级目录

#cd -     //返回上一级工作目录

 

 

Eg:

#cd /root

#pwd

#cd .

#pwd

#cd ..

#pwd

#cd /boot/grub

#pwd

#cd /boot/grub

#pwd

#cd ..

#pwd

#cd -

#pwd

 

#ls

#ls -l = ll //长格式显示

#ls -a   //显示所有文件包含隐藏文件

#ls -A   //-a效果一样,但是不包含...

#ls -ld    //需要和-l一起来使用,显示目录属性

#ls -lh    //需要和-l一起来使用,以人性化的大小单位来显示文件大小

#ls -R    //递归显示目录下的内容

 

Eg

#cd /boot

#pwd

#ls

#ls /boot

#ls -l

#ls -a

#ls -A

#ls -l /root

#ls -l -d /root

#ls -ld /root

#ls -lh /boot

#ls /boot

#ls -R /boot

 

目录与文件的管理

创建目录:

#mkdir     //创建目录

#mkdir -p   //创建多级目录

/tmp       //Linux下临时目录,任何人在该目录中都有最大权限

 

绝对路径 :从/开始的

相对路径 :不从/开始

 

Eg

#cd /tmp

#ls -ld /tmp/test01

#pwd

#mkdir test01

#ls -ld test01

#ls -ld /tmp/abc

#mkdir /tmp/abc/cde

#mkdir -p /tmp/abc/cde

#ls  -R /temp/abc

 

创建文件

 

 

#touch   //创建文件

Eg

#ls -l /tmp/file1.txt

#touch /tmp/file1.txt

#ls -l /tmp/file1.txt

 

复制

#cp  源 源 目的    //复制

#cp -r       //复制目录

 

Eg

#ls -l /opt/file1.txt /tmp/file1.txt

#cp /tmp/file1.txt /opt

#ls -l /opt/file1.txt

#ls -ld /tmp/test01 /opt/test01

#cp -ld /opt/test01

#ls -ld /opt/test01

#cp -r /tmp/test01 /opt

#ls -ld /opt/test01

 

删除

#rm     //删除文件

#rm -r    //删除目录

#rm -f    //强制删除

 

Eg

#ls -ld /tmp/test01 /tmp/file1.txt

#rm /tmp/file1.txt

#ls -l /tmp/file1.txt

#rm /tmp/test01

#rm -r /tmp/test01

#ls -ld /tmp/test01

#ls -ld /tmp/test01 /tmp/file1.txt

#cp -r /opt/test01 /opt/file1.txt /tmp

#ls -ld /tmp/test01 /tmp/file1.txt

#rm -rf /tmp/test01 /tmp/file1.txt

#ls -ld /tmp/test01 /tmp/file1.txt

移动,剪切,重命名

#mv      //移动,剪切,重命名

Eg:

#ls -ld /tmp/test01 /opt/test01

#mv /opt/test01 /tmp

#ls -ld /tmp/test01 /opt/test01

#ls -l /opt/file1.txt /tmp/file2.txt

#mv /opt/file1.txt /tmp/file2.txt

#ls -l /opt/file1.txt /tmp/file2.txt

通配符

*    匹配任意多个字符

? 匹配任意单个字符

[] 匹配连续多个字符中的一个

{} 匹配不连续多组字符

eg

# cd /tmp

# ls /tmp

# rm -rf /tmp/*

# ls /tmp

# touch file1.txt file2.txt file12.txt file123.txt filea.txt fileb.txt

# ll

# ls -l file*

# ls -l file?.txt

# ls -l file???.txt

# ls -l file[0-9].txt

# ls -l file[a-z].txt

# ls -l file{1,12,a,c}.txt

文件内容查看

cat 主要查看小文件

# cat -n //查看内容时显示行号

# cat /etc/redhat-release

# cat /etc/hosts

# cat -n /etc/hosts

# cat /etc/passwd

# cat -n /etc/passwd

more //分屏查看大文件内容

  less //more更加强大,q退出

# more /etc/passwd

# less /etc/passwd

tail //默认查看文件尾10

head  //默认查看文件头10

      -n 数字 //查看指定头几行

# tail /etc/passwd

# head /etc/passwd

# tail -n 2 /etc/passwd

# head -n 3 /etc/passwd

# head -n 12 /etc/passwd | tail -n 5

管道:|

cmd1 | cmd2 将cmd1输出结果交给cmd2命令来执行

wc 统计

# wc -l  //统计行号

# wc -l /etc/passwd  //统计多少账户

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值