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 重新启动

Linux命令的复习总结学习的更多相关文章

  1. Linux 命令 及 简单操作 学习

    众所周知,linux命令很多很多,但是,请不用担心,相信你自己不断的积累,终有一天你和你和小伙伴都会为你惊呆的...... 废话不多说,那,什么时候动手????---------现在,马上..... ...

  2. 2.新手必须掌握的Linux命令

    第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合 ...

  3. 29 个你必须知道的 Linux 命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  4. 29个你必须知道的Linux命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  5. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  6. Java开发人员必须掌握的Linux命令(三)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...

  7. [转] 29个你必须知道的Linux命令

    总结: 1. find  查找文件 2. grep 查找某个文件或者文件夹里面文件的内容 29个你必须知道的Linux命令 虽然Linux发行版支持各种各样的GUI(graphical user in ...

  8. 160811、29 个你必须知道的 Linux 命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

  9. 2015 - 2020 最新 Linux 命令大全

    # 2015 - 2020 最新 Linux 命令大全 ## VIM 命令模式(Command mode):vi 插入模式(Insert mode):i底线命令模式(Last line mode):e ...

随机推荐

  1. SQL中的存储过程和函数

                                        存储过程和函数 简单的说,存储过程就是一条或者多条SQL语句的集合.可以视为批文件,但是其作用不仅仅局限于批处理.本文主要介绍如 ...

  2. 前端福利:使用Wallpaper Engine让自己的桌面炫酷起来

    Wallpaper Engine,是一款Steam上的特别特别炫酷的壁纸定制软件.它可以对你的桌面进行定制,可以使用视频,动画,网页等形式来替换壁纸. 注意到没,关键是可以使用Html格式的文件作为桌 ...

  3. ABP Zero 多租户管理

    ABPZero - 多租户管理 启用多租户 ASP.NET Boilerplate和module-zero可以运行多租户或单租户模式.多租户默认为禁用.我们可以在我们的模块PreInitialize方 ...

  4. js中的面向对象入门

    什么是对象 我们先来看高程三中是如何对对象进行定义的 "无序属性的集合,其属性可以包括基本值.对象或者函数",对象是一组没有特定顺序的的值.对象的没个属性或方法都有一个俄名字,每个 ...

  5. Visual Studio 2017正式版离线安装及介绍

    Visual Studio 2017 RTM正式版离线安装及介绍. 首先至官网下载:https://www.visualstudio.com/zh-hans/downloads/ VS 2017 正式 ...

  6. java基础:数组的拼接

  7. 关于IE低版本兼容问题

    1,元素浮动之后,能设置宽度的话就给元素加宽度.如果需要宽度是内容撑开,就给它里边的块元素加上浮动: 解决方案:给需要宽度由内容撑开的元素加上浮动 css样式: <style> .box{ ...

  8. 1609: [Usaco2008 Feb]Eating Together麻烦的聚餐

    1609: [Usaco2008 Feb]Eating Together麻烦的聚餐 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1010  Solv ...

  9. LODOP的一次使用后的总结

    一.lodop打印预览效果图 LODOP.PRINT_SETUP();打印维护效果图 LODOP.PREVIEW();打印预览图 二.写在前面 最近项目用到了LODOP的套打,主要用到两个地方,一是物 ...

  10. 转换器5:参考Python源码,实现Php代码转Ast并直接运行

    前两个周末写了<手写PHP转Python编译器>的词法,语法分析部分,上个周末卡文了. 访问器部分写了两次都不满意,没办法,只好停下来,参考一下Python的实现.我实现的部分正好和Pyt ...