zoukankan      html  css  js  c++  java
  • Linux命令的复习总结学习

    1、-------------------------linux系统介绍-------------------------------------------------------

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

     

    企鹅是南极洲的标志性动物,根据国际公约,南极洲为全人类共同所有,不属于当今世界上的任何国家,当今任何国家无权将南极洲纳入其版图。

    Linux选择企鹅图案作标志,其含意也是表明:开源的Linux,为全人类共同所有,任何公司无权将其私有。

    2、---------------------Linux常用的命令------------------------------------------------

    (1)ls 查看文件及文件夹。

    查看文件包含隐藏的文件:[root@pjia-bj-dev-01 ~]# ls -a

    查看问价你详细信息:[root@pjia-bj-dev-01 ~]# ls -l  或者 ll(小写L)

    (2)清屏命令

    clear  或者  ctrl+l快捷键

    (3)目录跳转

    cd   如:[root@pjia-bj-dev-01 ~]# cd apache-tomcat-7.0.61/

    返回上级目录: cd ..

    (4)查看当前所在的位置

    pwd 

    如:[root@pjia-bj-dev-01 apache-tomcat-7.0.61]# pwd
          /root/apache-tomcat-7.0.61

    (5)创建一个目录

    mkdir house

    [root@pjia-bj-dev-01 ~]# mkdir house

    total 54132
    -rw-------.  1 root root      900 May 12  2016 anaconda-ks.cfg
    drwxr-xr-x  11 root root     4096 Mar 30 14:46 apache-activemq-5.12.0
    -rw-r--r--   1 root root 46560868 Aug 17  2015 apache-activemq-5.12.0-bin.tar.gz
    drwxr-xr-x   9 root root     4096 Nov 30 14:03 apache-tomcat-7.0.61
    -rw-r--r--   1 root root  8816567 Apr 28  2016 apache-tomcat-nexus-7.0.61.tar.gz
    drwxr-xr-x   3 root root     4096 Nov  9 17:42 data
    drwxr-xr-x   2 root root     4096 Apr  7 14:50 house
    drwxr-xr-x   3 root root     4096 May 25  2016 IK Analyzer 2012FF_hf1
    -rw-r--r--   1 root root     8836 May 21  2016 install.log
    -rw-r--r--.  1 root root     3384 May 12  2016 install.log.syslog
    drwxr-xr-x   3 root root     4096 Nov 30 14:07 sonatype-work
    drwxr-xr-x  11 1000 1000     4096 Jun 23  2016 zookeeper-3.4.6

    创建级联目录

    mkdir -p house1/house2/house3

    [root@pjia-bj-dev-01 house]# mkdir -p house1/house2/house3
    [root@pjia-bj-dev-01 house]# ll
    total 4
    drwxr-xr-x 3 root root 4096 Apr  7 14:52 house1
    [root@pjia-bj-dev-01 house]# cd house1
    [root@pjia-bj-dev-01 house1]# ll
    total 4
    drwxr-xr-x 3 root root 4096 Apr  7 14:52 house2
    [root@pjia-bj-dev-01 house1]# cd house2
    [root@pjia-bj-dev-01 house2]# ll
    total 4
    drwxr-xr-x 2 root root 4096 Apr  7 14:52 house3
    [root@pjia-bj-dev-01 house2]# cd house3
    [root@pjia-bj-dev-01 house3]# ll
    total 0
    [root@pjia-bj-dev-01 house3]#

    (6)删除目录、文件

    rm -r house3  -r表示递归

    [root@pjia-bj-dev-01 house2]# rm -r house3
    rm: remove directory `house3'? y
    [root@pjia-bj-dev-01 house2]# ll
    total 0

    rm -rf house2   -f 强制删除,删除之后没有回收站,找不到了。

    [root@pjia-bj-dev-01 house1]# rm -rf house2
    [root@pjia-bj-dev-01 house1]# ll
    total 0
    [root@pjia-bj-dev-01 house1]#

    (7)复制目录

    cp -r  house1 /root  -r表示递归  一般对于文件夹需要。touch

    [root@pjia-bj-dev-01 house]# cp -r house1 /root
    [root@pjia-bj-dev-01 house]# cd /root
    [root@pjia-bj-dev-01 ~]# ll
    total 54136
    -rw-------.  1 root root      900 May 12  2016 anaconda-ks.cfg
    drwxr-xr-x  11 root root     4096 Mar 30 14:46 apache-activemq-5.12.0
    -rw-r--r--   1 root root 46560868 Aug 17  2015 apache-activemq-5.12.0-bin.tar.gz
    drwxr-xr-x   9 root root     4096 Nov 30 14:03 apache-tomcat-7.0.61
    -rw-r--r--   1 root root  8816567 Apr 28  2016 apache-tomcat-nexus-7.0.61.tar.gz
    drwxr-xr-x   3 root root     4096 Nov  9 17:42 data
    drwxr-xr-x   3 root root     4096 Apr  7 14:52 house
    drwxr-xr-x   2 root root     4096 Apr  7 14:58 house1
    drwxr-xr-x   3 root root     4096 May 25  2016 IK Analyzer 2012FF_hf1
    -rw-r--r--   1 root root     8836 May 21  2016 install.log
    -rw-r--r--.  1 root root     3384 May 12  2016 install.log.syslog
    drwxr-xr-x   3 root root     4096 Nov 30 14:07 sonatype-work
    drwxr-xr-x  11 1000 1000     4096 Jun 23  2016 zookeeper-3.4.6

    (8)创建一个文件

    1)touch list

    [root@pjia-bj-dev-01 house]# touch list
    [root@pjia-bj-dev-01 house]# ll
    total 4
    drwxr-xr-x 2 root root 4096 Apr  7 14:56 house1
    -rw-r--r-- 1 root root    0 Apr  7 15:00 list

    2)echo 123>>num

     3)vi或者vim +文件名称

    [root@pjia-bj-dev-01 house]# vi aa

    (9)查看文笨中开头或结尾部分的内容

    head、tail查看文本中开头或结尾部分的内容

    head  -n  5  a.log 查看a.log文件的前5行

    (10)关闭防火墙 --3步骤执行

    service iptables status

    chkconfig iptables off

    chkconfig iptables --list

    (11)显示进程的状态

    ps显示瞬间的进程状态

    -a 显示所有用户的所有进程

    -u按用户名和启动时间的顺序来显示进程

    -x显示无控制终端的进程

    [root@pjia-bj-dev-01 house]# ps aux|grep python
    root     21266  0.0  0.0 103304   888 pts/0    S+   15:46   0:00 grep python

    (12)关闭进程 --kill命令

    [root@pjia-bj-dev-01 house]# kill 12434

    [root@pjia-bj-dev-01 house]# kill -9  进程id

    (13)查看磁盘使用情况

    [root@pjia-bj-dev-01 bin]# df

    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/sda3       38885832 2269980  34633852   7% /
    tmpfs             959216       0    959216   0% /dev/shm
    /dev/sda1         194241   29435    154566  16% /boot

    (16)网络配置

    1)查看ip地址

    [root@pjia-bj-dev-01 bin]# ifconfig

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:69:BE:7D  
              inet addr:192.168.2.44  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:6808993 errors:0 dropped:0 overruns:0 frame:0
              TX packets:77455 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:626986810 (597.9 MiB)  TX bytes:8345830 (7.9 MiB)

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:31 errors:0 dropped:0 overruns:0 frame:0
              TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:4938 (4.8 KiB)  TX bytes:4938 (4.8 KiB)

    (17)备份压缩命令

    tar命令

    -c 建立一个压缩文件的参数指令

    -x解开一个压缩文件的参数指令

    -z是否需要用gzip压缩

    -v压缩过程中显示文件

    -f 使用档名,在f之后要立即接档名

    1)解压

    [root@pjia-bj-dev-01 house]# tar zxf house.tar.gz

    2)打包

    [root@pjia-bj-dev-01 house]# tar -zcvf house.tar.gz house/

    (18)关机重启命令

    1)shutdown 系统关机

    -r 关机后立即重启

    -h 关机后不重新启动

    例如shutdown -r 5  5分钟后重新启动

    2)halt 关机后关闭电源

    3)reboot 重新启动

     

  • 相关阅读:
    C# Mongo Client 2.4.2创建索引
    MongoDB Driver:使用正确的姿势连接复制集
    C# Mongo Client 2.4.2判断是否存在表
    c# Mongodb批量更新
    c# Mongodb创建自增列
    class A where T:new()是什么意思
    Dapper Extensions中修改Dialect
    golang 中的 sizeof 以及 golang中的 union
    将c语言的结构体定义变成对应的golang语言的结构体定义,并将golang语言结构体变量的指针传递给c语言,cast C struct to Go struct
    golang 与 c语言 之间传递指针的规则提案
  • 原文地址:https://www.cnblogs.com/taotingkai/p/6678183.html
Copyright © 2011-2022 走看看