Linux 基础

Linux 文件

Linux 文件分为两种:

  1. 字符;
  2. 二进制文件

设备

  • 硬盘、U盘、光驱------------块设备
  • 键盘、打印机     ------------字符设备

Linux 分区命名 /dev/xxyN

  • /dev/ 所有设备文件所在的目录名
  • xx     分区所在设备类型(hd---IDE磁盘;sd---SCSI磁盘)
  • y       分区所在的设备(插在主板的哪个插口)

                 /dev/hda     ---     第一个IDE磁盘

                 /dev/sdb     ---     第二个SCSI磁盘

  • N       代表分区。前4个分区(主分区或扩展分区),数字以1排到4;逻辑分区永远从5开始。

          /dev/hda3     ---     第一个IDE硬盘上的第3个主分区或扩展分区

          /dev/sdb6     ---     第二个SCSI硬盘上的第2个逻辑分区

      捕获

Linux 常用命令 

挂载 mount

     mount     /dev/cdrom(设备)     /mnt/cdr(挂载点,mount point)

     umount   /dev/cdrom   卸载

Shell 变量分类

  • 环境变量
  • 预定义变量
  • 位置变量
  • 自定义变量

脚本---由多个命令构成

     首行 #!/bin/bash --定义脚本运行Shell环境

            #……     --注释

目录结构

  • /usr/bin & /usr/sbin     ---     可执行文件
  • /etc                        ---     配置文件
  • /etc/share/doc            ---     文档文件
  • /etc/share/man           ---     帮助文件

查看进程

  • ps -aux     静态
  • top       动态
  • pstree      进程树

压缩    

  • tar  -cf  *.tar       源目录
  • tar  -czf  *tar.gz      源目录,用gzip压缩
  • tar  -cjf  *tar.bz2     源目录,用bzip压缩

解压缩    

  • tar  -xf|-xzf|xjf     -c     指定目录

查看文件类表    

  • tar  -tf|-tzf|-tjf

查看目录    

  • ls  -l

注:占空间大小     创建人     所有人     实际占多少     创建实际     名

权限

        22

  • 修改权限             chmod  %%%  文件名(如:chmod  775  文件名)
  • 修改文件所有者     chown  所有者  文件名

grep 查看文件哪一行包含要找的数据

例:grep  abcd  文件名

wc 数文件有多少行

查看当前目录有多少文件 ls -l|grep "^-"|wc -l    

ftp自启动

  1. chkconfig  --level 5 vesftpd on
  2. chkconfig  vsftpd on

文件以"."开头,默认为隐藏文件

dmesg|more 查看开机信息

默认启动命令行界面 /etc/inittab     5(id:3)

service iptables stop     关闭防火墙

chkconfig  iptables off     默认设成关闭

ismod 载入模块 install module

ismod [-fkmpsvxX][-o<模块名称>][模块文件][符号名称=符号值]

注:Linux有许多功能是通过模块的方式,在需要的时候才载入kernel,如此可使kernel较为精简,进而提高效率,以及保有较大的弹性,这类载入的模块,通常是设备驱动程序。

原文地址:https://www.cnblogs.com/yuxiaoqi/p/2952880.html