zoukankan      html  css  js  c++  java
  • Linux的常用命令

    shell 命令
    命令介绍:
    pwd 命令用来查看当前所在的位置——以绝对路径方式展开,以根开始
    ls  命令
    观察当前所在位置的所有文件目录
     ls -l 以详尽形式显示文件
     ls -a 显示全部内容,包括隐藏文件
    clear 命令可以清除屏幕上的内容  还可以ctrl+l

    cd 命令可以改变用户的当前所在目录,命令后要给出位置目录
     cd ~ 可以回到用户目录下
     cd / 可以回到根目录下
     cd .. 退回到上一级目录
    mkdir 命令表示在当前目录下,创建一个新的目录
      mkdir Class_C
      day01
          code
          note
      day02
          code
          note
      .....

    rmdir命令是删除目录

    vi/vim 编辑器  创建一个文件,如果所在目录下,有这个文件,则直接打开,
     如果没有,则创建新的文件。

    echo 命令可以把命令后面的内容再次显示在屏幕上
     echo hello world > 1.txt
     > 叫输出重定向。
     >> 也可以实现输出重定向,它会把新的内容追加到原有内容的后边。

    cat 命令可以插卡一个文件的内容,显示在屏幕上

    Linux 不是根据扩展名执行的,根据信息执行。
    Linux 的大多数命令支持选项功能.

    读写权限的问题:
     r表示读操作 —“4”,w表示写操作—“2”,
     x表示执行—“1”,-表示不能去执行它—“0”

     -rwxrwx---
    为[ d ]则是目录
    为[ - ]则是文件
    为[ l ]则表示为链接文件(link file)
    为[ b ]则表示为设备文件中可供储存的接口设备
    为[ c ]则表示为设备文件中的串行端口设备,例如键盘、鼠标。
     
    权限管理分为三类:
    文件/文件夹所有者
    文件所属组
    其他人

    接下来的属性中,三个为一组,且均为“rwx”的三个参数的组合。其中,[ r

    ]代表可读,[ w ]代表可写,[ x ]代表可执行,[-]代表无此属性。
    rwx的组合可以用这些数字的和表示(按位或)
     rwx = 4+2+1 = 7
     r-x = 4+0+1 = 5
     --- = 0+0+0 = 0
     rwxr-x---就可以用750来表示!


    比如:若有一个文件的属性为“-rwxr-xr--”,那么代表什么意思?
          上面的属性代表一个文件,这个文件的所有者可读可写可执行、但同群

    组的人仅可读与执行,非同群组的使用者仅可读。

    chmod 命令可以变更文件或目录的权限。
     chmod 命令可以修改一个文件的操作属性。

    chmod [R] xyz文件

    其中xyz分别为三组rwx属性数值的和

    [kelan@kelan t1]$ ls -l
    drwxrwxrwx 2 kelan kelan 4096 Aug 31 22:35 t11
    [kelan@kelan t1]$ chmod 774 t11

    rm/rmdir 命令可以删除一个已经存在的目录,要求目录中必须是空。
     rm命令加上选项-rf 可以用于删除一个不空的目录。
     rm -rf f表示强制
     
    man 的使用

    可以查询一些命令的功能和格式

    cp 命令可以复制文件。
    mv 命令可以剪切文件。

    gzip 压缩
    tar zcvf 压缩  tar zcvf XXX.tar.gz XXX
    tar zxvf 解压

    硬连接和软连接
    硬连接:文件直接和磁盘存储位置对应。
    软连接:文件和源文件对应。
     —没有必然联系,一个没了,另一个还在。

    ln 命令用来建立连接文件。
     ln -s b.txt c.txt
    用ln -s 软连接 删除源文件,新文件无法使用。

    more/page 命令可以把一个文件的内容逐渐显示在屏幕上。
     表示将文件内容显示在屏幕上,显示开始几行,
      按回车往下显示,按Q退出

    head 命令可以查看文件的开头几行内容。占用空间少。
     head -3表示要看前三行,-加要显示的行数。
    tail 命令可以查看文件的最后几行内容。

    find 命令可以根据文件的外在特征进行查找。
     不会查看内容,只会查找文件的外在特征。
     find -name "xxx" -print
    grep 命令可以在内在文件中查找
     grep day01 create.sh

    ps 命令可以用来查看当前运行的应用程序,查看进程
     ps -aux 可以查看Linux系统正在运行的所有进程
    kill 命令可以终止一个进程,强制终止某个进程kill -9 2452 数字表示进程号

    ? 是一个通配符,他可以当成任何一个或多个其他字符使用。
    *  也是一个通配符,它可以当成一个或多个其他字符使用。

    vi/vim 中 yy命令可以复制当前行的内容
       dd命令可以删除当前行的内容
       p 命令可以复制或删除的命令粘贴在光标所在的

    命令shutdown

    shutdown -h now 立刻关机

    shutdown -h 12:00  系统在今天的12:00会关机

    shutdown -h +10系统再过十分钟会自动关机

    shutdown -r now 系统立刻重启

    shutdown -r +30 'The system will open again !'再过三十分钟系统会重新开机,并显示后面的信息

    shutdown -k now 'This system will reboot'

    仅发出警告信息吓唬人!

  • 相关阅读:
    ThinkPHP5.1 行为与钩子
    PHP 商品秒杀抢购业务流程
    MySQL 读写分离
    Redis 管道
    Redis 事务
    Redis 锁机制
    ThinkPHP 实现队列
    MySQL 存储引擎
    分布式唯一ID分配问题
    Lightscape
  • 原文地址:https://www.cnblogs.com/kelan/p/5284515.html
Copyright © 2011-2022 走看看