学了1段时间,想把以前写过的整理一下,有何样不完全的之后逐年补充

linux命令,linux命令大全

学了一段时间,想把以前写过的盘整一下,有怎样不完全的之后逐年补充

 

【1】Linux注意事项:

  • 适度从紧差异轻重缓急写
  • Linux命令区分;文件名也严谨分歧轻重缓急写;
  • Linux全部都以小写;
  • Linux全数内容以文件情势保留,包涵硬件

     硬件文件/dev/sd[a-p]

     光盘文件是/dev/sr0

  • Linux未有扩展名

  • Linux全体存款和储蓄设备必须挂载之后能力用,包罗硬盘、U盘和光盘

【2】Linux目录:

金沙注册送58 1

  • /bin
    bin是Binary的缩写, 那几个目录存放着最平日选用的授命。

  • /boot:
    此地存放的是开发银行Linux时行使的壹对骨干文件,包涵一些接连文件以及镜像文件。

  • /dev :
    dev是Device(设备)的缩写,
    该目录下存放的是Linux的外部设备,在Linux中走访设备的格局和做客文件的格局是同等的。

  • /etc:
    那么些目录用来存放在全体的种类处理所供给的配置文件和子目录。

  • /home
    用户的主目录,在Linux中,每一种用户都有一个和睦的目录,一般该目录名是以用户的账号命名的。

  • /lib
    以此目录里存放着系统最宗旨的动态连接共享库,其职能类似于Windows里的DLL文件。大概具有的应用程序都亟需用到那一个共享库。

  • /lost+found
    这一个目录一般意况下是空的,当系统违法关机后,这里就存放了部分文书。

  • /media
    linux系统会自动识别一些设施,比如U盘、光驱等等,当识别后,linux会把识其他设备挂载到那些目录下。

  • /mnt
    系统提供该目录是为着让用户一时半刻挂载其他文件系统的,大家得以将光驱挂载在/mnt/上,然后进入该目录就能够查阅光驱里的剧情了。

  • /opt
     那是给主机额外安装软件所摆放的目录。举例您安装3个ORACLE数据库则就能够放置那几个目录下。暗许是空的。

  • /proc
    以此目录是3个虚构的目录,它是系统内部存储器的炫酷,大家得以通过直接待上访问那一个目录来得到系统音讯。
    那几个目录的源委不在硬盘上而是在内存里,大家也能够直接修改里面包车型客车一些文件,比如能够由此下边包车型客车命令来遮掩主机的ping命令,使别人不恐怕ping你的机械:

    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
  • /root
    该目录为系统一管理理员,也称作超级权限者的用户主目录。

  • /sbin
    s正是Super User的意趣,这里存放的是系统助理馆员使用的系统管理程序。

  • /selinux
     那些目录是Redhat/CentOS所特有的目录,Selinux是1个莱芜体制,类似于windows的防火墙,不过那套机制相比复杂,这些目录就是存放selinux相关的文本的。

  • /srv
     该目录存放一些服务运营之后需求领取的数据。

  • /sys
     那是linux2.陆内核的一个一点都不小的转移。该目录下安装了二.六根本中新出现的3个文件系统 sysfs 。

    sysfs文件系统融为一体了下边三种文件系统的新闻:针对进度音讯的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。

    linux命令大全,详细分析Linux目录结构。 

    该文件系统是基础设备树的二个直观反映。

    当3个根本对象被创立的时候,对应的公文和目录也在基础对象子系统中被制造。

  • /tmp
    以此目录是用来存放在一些不经常文件的。

  • /usr
     那是三个百般重大的目录,用户的好些个应用程序和文书都位居这几个目录下,类似与windows下的program
    files目录。

  • /usr/bin:
    系统用户选用的应用程序。

  • /usr/sbin:
    一级用户选取的可比高级的管制造进度序和系统守护程序。

  • /usr/src:内核源代码默许的停放目录。

  • /var
    本条约录中存放着在任何时间任何地方扩展着的事物,大家习于旧贯将那一个日常被涂改的目录放在这些目录下。包涵各样日志文件。

在linux系统中,有几个目录是相比较根本的,平常内需专注不要误删除大概专擅改动内部文件。

/etc: 上面也波及了,这些是系统中的配置文件,倘使您转移了该目录下的某部文件可能会导致系统不可能开发银行。

/bin, /sbin, /usr/bin,
/usr/sbin: 那是系统预设的实行文书的停放目录,比方 ls 正是在/bin/ls 目录下的。

值得一建议的是,/bin,
/usr/bin 是给系统用户采取的授命(除root外的通用户),而/sbin,
/usr/sbin 则是给root使用的吩咐。

/var: 那是八个非常首要的目录,系统上跑了多数先后,那么各样程序都会有对应的日记发生,而那个日记就被记录到这么些目录下,具体在/var/log 目录下,其它mail的预设放置也是在那边。

【3】ls命令

  • ls 查看当前文件
  • ls -a 查看全体文件,包涵.和..文件
  • ls -A 查看全部文件,不包括.和..文件
  • ls -l
     查看文件用来展现文件属性,包罗文件全部者,全部组,权限,创立时间等

例:-rw——-. 1 root root  1191 May 21 17:45 anaconda-ks.cfg

r读 w 写 x实践 三字节叁个权力

rw-     r–     r–    
u   所有者user  g    所属组group o  其他人other

一)壹代表引用全面   三)第三片段为主人 四)第5片段为所属组
伍)第5部分字节文件大小 6)文件最终二次修改时间 七)部分文件名

  • ls -lh与ls -l不相同在于文件的深浅

例:-rw——-. 1 root root 1.2K May 21 17:45 anaconda-ks.cfg

  • ls -i查询文件i节点,文件唯1标志

例:2624玖七 anaconda-ks.cfg  262147 install.log  262148install.log.syslog 【四】目录管理命令

  • mkdir创造目录
  • mkdir -p创立多级目录
  • touch创设文件
  • rmdir删除目录
  • rm -r删除目录
  • rm删除文件
  • rm -rf强制删除,没有供给料定
  • cp复制文件:cp 要复制的文本 要复制的目标地目录
  • cp -r拷贝文件并改名换姓
  • mv切换文件 mv 切换的文件 到切换的指标地
  • pwd彰显当前目录

  •  file:读r:cat、more、less、head、tail

  •         写w:vim
  •         执行x:scrip、command
  • directory 读:ls
  •         写:touch、mkdir、rmdir、rm
  •         执行:cd

【5】权限管理命令

  • u:user所有者
  • g:group所属组
  • o:other其他人
  • a:all所有人
  • 用数字代表权限:r–四 w–贰 x–一  rwx:[421]:7  rw-[420]:6  
    r–[400]:4

【6】文件找寻命令 find [查找范围] [相配原则]

  • find /etc -name init:文件名中只出现init
  • find /etc -name *init*:文件名中蕴涵init
  • find /etc -name init*:文件名以init开头
  • find /etc -name init???:文件名以init最先,并且前面有多个字符
  • find /etc -iname init???:文件名搜索不区分轻重缓急写
  • find /etc -size +204800:按文件名大小找出+代表搜素大于-代表寻觅小于
    文件大小按数据块来,多个数额块0.五k,那么拾0M=拾2400k=204800个数据块

【7】帮忙命令  

  • man [一声令下或安顿文件]
  •       man ls
  •       /配置选项
  • more /etc/services:查看配置文件
  • man services
  • whatis 命令:看命了
  •  apropos 配置文件:只看布置文件内容
  • 命令 –help

【8】改换系统时间

  • 1、date:查看系统时间
  • 2、[[email protected]
    ~]# date 020612214317.33
  • Tue Feb  6 12:21:33 CST 4317
  • [[email protected]
    ~]# date
    0612214317.33//////月、日、时、分、年.秒
  • Mon Jun 12 21:43:33 CST
    2017

【玖】文件压缩格式

  • 1、.gz 压缩格式
  • 压缩文件:gzip 文件名
  • 解压文件:gunzip 文件名
  •               gzip -d 文件
  • 调整和减弱目录:tar -cvf 生成后的目录  要打包的目录

 

学了壹段时间,想把后边写过的盘整一下,有何样不完整的未来慢慢补充

Linux目录结构是和windows有大分歧的规划,那很轻巧让初专家搞不亮堂,这里是私人民居房总结的一部分知识点,疏解Linux目录结构包涵文件类型和有个别至关首要的文件子目录。

linux文件系统的最上部是/,称为linux的root,全体的目录、文件、设备都在/之下。

 

文件类型

【1】Linux注意事项:

linux有四种基本文件系统类型:普通文书、目录文件、延续文件和极其规文件。能够用file命令来鉴定分别。
平凡文书:如文本文件、c语言源代码、shell脚本等,能够用cat、less、more、vi等来观察内容,用mv来改名。
目录文件:包蕴文件名、子目录名及其指针。可以用ls列出目录文件
链接文件:是指向一索引节点的那多少个目录条款,用ls来查阅时,链接文件的申明用l发轫,而文件后以”->”指向所链接的文本
卓绝文件:如磁盘、终端、打印机等都在文件系统中意味出来,常放在/etc目录内。比如:软驱A称为/dev/fd0,/dev/had来自第三硬盘。
/bin:存放系统所必要的那个命令,举个例子ls、cp、mkdir等一声令下;效率和/usr/bin类似,那几个目录中的文件都以可进行的、普通用户能够选用的授命。
/boot:那是Linux的基业及辅导系列先后所须求的文件目录,举例initrd.img等文件都位居那几个目录中,grub系统引导管理器也位于那些目录。
/dev:设备文件存款和储蓄目录,比方声卡、磁盘。
/etc:系统布局文件的4方,一些服务器的安插文件也在此地;比方用户帐号及密码配置文件。
/home:普通用户目录暗中同意存放目录。
/lib:库文件存放目录
/lost+found:当系统竟然崩溃或机器意外关机,而产生部分文件碎片放在此处。当系统运营的历程中fsck公共交通会检讨这里,并修复已经磨损的文件系统。
/mnt:那些目录是用于存放挂载积累设施的挂载目录的。比方有cdrom等目录。/etc/fatab
/opt:表示的是可采用的乐趣,有些软件包也会被设置在此间,也正是自定义软件包。
/proc:操作系统运维时,进度信息及基础消息寄存在此间。proc并不是确实的文件系统,它的定义能够参见/etc/fstab
/root:linux一流权限用户root的目录。
/sbin:很多是关乎系统管理的通令的寄放,是一级权限用户root的可指向命令存放地,普通用户无权力实施那些目录下的一声令下,那些目录和/usr/sbin;/usr/local/sbin目录是形似的。凡是目录sbin中蕴藏的都是root权限才干进行的。
/tmp:一时文件目录,一时用户运营程序的时候,会发出有的时候文件。这些目录和/var/tmp目录相似。
/usr:那么些是系统存放程序的目录,比方命令、支持文件等。当大家设置1个linux发行版官方提供的软件包时,多数安装在此地。假如有涉嫌服务器配置文件的,会把布署文件安装在/etc目录中。/usr目录下包涵布署字体目录/usr/share/fonts,扶助目录/usr/share/man
或/usr/share/doc,普通用户可推行文件目录/usr/bin或/usr/local/bin;一级权限用户root可施行命令存放目录,比如/usr/sbin或/usr/local/sbin等,还有程序的头文件存放目录/usr/include
金沙注册送58,/var:那一个目录的剧情是常事更换的,/var下有/var/log那是用来存放在系统日志的目录。/var/lib用来存放一些库文件,比方MySQL的。
/media:本目录是空的,是用来挂载的。
/selinux:不掌握终究是怎么用的!!!
/srv:一些劳务供给拜访的文书存放在这
/sys:系统的大旨文件
/cdrom:光驱

  • 从严差别轻重缓急写
  • Linux命令区分;文件名也严刻差异轻重缓急写;
  • Linux全都以小写;
  • Linux全体内容以文件格局保留,包罗硬件

局地第3子目录:

     硬件文件/dev/sd[a-p]

/etc/init.d:那一个目录是用来存放系统或服务器以System V格局运行的台本。

     光盘文件是/dev/sr0

/etc/X11:那是X-Window相关的安顿文件存放地。

  • Linux未有扩大名

/usr/bin:那些目录是可奉行程序的目录,普通用户就有权力实行;当大家从系统自带的软件包安装1个先后时,他的可推行文件多数会放在那么些目录。

  1. 压缩包:.gz、 .bz、 .tar.bz2、
  2. 脚本:.sh
  3. 布局文件:.conf
  4. 网页文件:.html、.php
  5. 网页文件:.html、.php

/usr/sbin
:这些目录也是可实施程序的目录,但大约存放设计系统处理的吩咐,唯有root权限工夫实践。

  • Linux全体存款和储蓄设备必须挂载之后本事用,包蕴硬盘、U盘和光盘

/usr/local:这些目录一般是用来存放在用户自编写翻译安装软件的寄放目录;一般是透过源码包安装的软件,假诺未有非常指定安装目录的话,一般是安装在这几个目录中。

【2】Linux目录:

/usr/share:系统共用的事物存放地。

金沙注册送58 2

/usr/src:内核源码存放的目录。

  • /bin
    bin是Binary的缩写, 那些目录存放着最平日应用的授命。

  • /boot:
    此间存放的是开发银行Linux时选拔的有些大旨文件,包涵一些接连文件以及镜像文件。

  • /dev :
    dev是Device(设备)的缩写,
    该目录下存放的是Linux的外部设备,在Linux中访问设备的法门和访问文件的诀若是一律的。

  • /etc:
    以此目录用来存放在全体的系列管理所须要的安顿文件和子目录。

  • /home
    用户的主目录,在Linux中,每种用户都有1个和煦的目录,一般该目录名是以用户的账号命名的。

  • /lib
    那个目录里存放着系统最基本的动态连接共享库,其效果类似于Windows里的DLL文件。大概全数的应用程序都亟待用到那些共享库。

  • /lost+found
    以此目录一般情形下是空的,当系统违规关机后,这里就存放了有些文件。

  • /media
    linux系统会自动识别一些设施,比如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这么些目录下。

  • /mnt
    系统提供该目录是为了让用户一时半刻挂载别的文件系统的,大家能够将光驱挂载在/mnt/上,然后进入该目录就足以查看光驱里的原委了。

  • /opt
     那是给主机额外安装软件钻探所摆放的目录。举例你安装一个ORACLE数据库则就能够停放这些目录下。私下认可是空的。

  • /proc
    那些目录是1个虚拟的目录,它是系统内部存款和储蓄器的照耀,大家能够透过平昔访问那些目录来获得系统新闻。
    本条目款项录的剧情不在硬盘上而是在内部存款和储蓄器里,大家也足以一向改换里面包车型地铁一点文件,举个例子能够透过上面包车型地铁指令来遮掩主机的ping命令,使旁人不能ping你的机械:

    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
  • /root
    该目录为系统一管理理员,也称作顶级权限者的用户主目录。

  • /sbin
    s就是Super User的乐趣,这里存放的是系统管理员使用的系统管理程序。

  • /selinux
     这些目录是Redhat/CentOS所特有的目录,Selinux是叁个嘉峪关体制,类似于windows的防火墙,然则那套机制相比复杂,这么些目录正是存放selinux相关的文书的。

  • /srv
     该目录存放一些服务运转之后必要领取的数目。

  • /sys
     那是linux二.陆内核的贰个不小的变迁。该目录下安装了二.六根本中新出现的叁个文件系统 sysfs 。

    sysfs文件系统融为一体了上边3种文件系统的音信:针对进度消息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。

     

    该文件系统是内核设备树的二个直观反映。

    当3个根本对象被创立的时候,对应的公文和目录也在基本对象子系统中被创建。

  • /tmp
    以此目录是用来存放一些一时文件的。

  • /usr
     那是1个13分重大的目录,用户的不在少数应用程序和文书都坐落那么些目录下,类似与windows下的program
    files目录。

  • /usr/bin:
    系统用户使用的应用程序。

  • /usr/sbin:
    极品用户选拔的可比高级的田间管理程序和体系守护程序。

  • /usr/src:内核源代码默许的停放目录。

  • /var
    本条目款项录中存放着在任何时间任何地点扩充着的事物,大家习于旧贯将那么些日常被涂改的目录放在这一个目录下。包蕴各个日志文件。

那是采撷的可比健全的牵线Linux目录结构的学识了。

在linux系统中,有多少个目录是相比较根本的,平日内需小心不要误删除或然随意更动内部文件。

  1. 精解Linux find命令的应用
  2. 详尽表达Linux挂载命令
  3. 细说Linux后台运维命令一)
  4. 详细深入分析Linux du命令的接纳
  5. 详细分析Linux df命令的应用办法

/etc: 上面也提到了,那几个是系统中的配置文件,倘令你改变了该目录下的有个别文件或然会导致系统不可能运行。

/bin, /sbin, /usr/bin,
/usr/sbin: 那是系统预设的进行文书的放置目录,比方 ls 正是在/bin/ls 目录下的。

值得一提议的是,/bin,
/usr/bin 是给系统用户使用的吩咐(除root外的通用户),而/sbin,
/usr/sbin 则是给root使用的下令。

/var: 那是一个相当重大的目录,系统上跑了数不胜数主次,那么每一个程序都会有相应的日志发生,而那一个日记就被记录到这么些目录下,具体在/var/log 目录下,别的mail的预设放置也是在那边。

【3】ls命令

  • ls 查看当前文件
  • ls -a 查看全体文件,包含.和..文件
  • ls -A 查看全体文件,不包含.和..文件
  • ls -l
     查看文件用来展现文件属性,包蕴文件全体者,全数组,权限,创设时间等

例:-rw——-. 1 root root  1191 May 21 17:45 anaconda-ks.cfg

  1. -:代表普通文书
  2. d:文件目录
  3. l:软链接

r读 w 写 x执行

3字节三个权力

rw-     r–     r–    
u   所有者user  g    所属组group o  其他人other

一)1意味引用周全

 

三)第三有的为主人

四)第四片段为所属组

5)第四有些字节文件大小

陆)文件最终1次修改时间

七)部分文件名

  • ls -lh与ls -l差距在于文件的轻重

例:-rw——-. 1 root root 1.2K May 21 17:45 anaconda-ks.cfg

  • ls -i查询文件i节点,文件唯壹标志

例:262497 anaconda-ks.cfg  262147 install.log  262148
install.log.syslog

【肆】目录管理命令

  • mkdir成立目录
  • mkdir -p创建多级目录
  • touch创设文件
  • rmdir删除目录
  • rm -r删除目录
  • rm删除文件
  • rm -rf强制删除,没有需要确定
  • cp复制文件:cp 要复制的公文 要复制的目标地目录
  • cp -r拷贝文件并改名
  • mv切换文件 mv 切换的文书 到切换的指标地
  • pwd呈现当前目录

  •  file:读r:cat、more、less、head、tail

  •         写w:vim

  •         执行x:scrip、command
  • directory 读:ls
  •         写:touch、mkdir、rmdir、rm
  •         执行:cd

【5】权限管理命令

  1. chmod [ugoa +-=]
    [文件或目录]
  2. chmod 777 文件名
  3. chgrp改造文件所属组chgrp [用户组] [文本大概目录]

  4. umsk -S展现文件的暗中同意权限

  • u:user所有者
  • g:group所属组
  • o:other其他人
  • a:all所有人
  • 用数字代表权限:r–四 w–贰 x–一  rwx:[421]:7  rw-[420]:6  
    r–[400]:4

【陆】文件找寻命令

find [追寻范围]
[协作原则]

  • find /etc -name
    init:文件名中只现出init
  • find /etc -name *init*:文件名中蕴藏init
  • find /etc -name init*:文件名以init开端
  • find /etc -name init???:文件名以init开始,并且前面有多个字符
  • find /etc -iname init???:文件名找寻不区分轻重缓急写
  • find /etc -size +204800:按文件名大小寻觅+代表搜素大于-代表搜索小于
    文件大小按数据块来,贰个数目块0.伍k,那么十0M=十2400k=204800个数据块

【7】援助命令

 

  • man [命令或陈设文件]
  •       man ls
  •       /配置选项
  • more /etc/services:查看配置文件
  • man services
  • whatis 命令:看命了
  •  apropos 配置文件:只看陈设文件内容
  • 命令 –help

【捌】更换系统时间

  • 一、date:查看系统时间
  • 2、[root@localhost ~]# date 020612214317.33
  • Tue Feb  6 12:21:33 CST 4317
  • [root@localhost ~]# date
    0612214317.33//////月、日、时、分、年.秒
  • Mon Jun 12 21:43:33 CST
    2017

【九】文件压缩格式

  • 一、.gz 压缩格式
  • 压缩文件:gzip 文件名
  • 解压文件:gunzip 文件名
  •               gzip -d 文件
  • 减去目录:tar -cvf 生成后的目录  要打包的目录

 

相关文章

网站地图xml地图