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 重新启动
Linux命令的复习总结学习的更多相关文章
- Linux 命令 及 简单操作 学习
众所周知,linux命令很多很多,但是,请不用担心,相信你自己不断的积累,终有一天你和你和小伙伴都会为你惊呆的...... 废话不多说,那,什么时候动手????---------现在,马上..... ...
- 2.新手必须掌握的Linux命令
第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合 ...
- 29 个你必须知道的 Linux 命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...
- 29个你必须知道的Linux命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...
- 77个常用Linux命令和工具
77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...
- Java开发人员必须掌握的Linux命令(三)
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...
- [转] 29个你必须知道的Linux命令
总结: 1. find 查找文件 2. grep 查找某个文件或者文件夹里面文件的内容 29个你必须知道的Linux命令 虽然Linux发行版支持各种各样的GUI(graphical user in ...
- 160811、29 个你必须知道的 Linux 命令
虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...
- 2015 - 2020 最新 Linux 命令大全
# 2015 - 2020 最新 Linux 命令大全 ## VIM 命令模式(Command mode):vi 插入模式(Insert mode):i底线命令模式(Last line mode):e ...
随机推荐
- Javascript定时器中的this指向
使用js中的定时器(setInterval,setTimeout),很容易会遇到this指向的问题. 直接上例子: var name = 'my name is window'; var obj = ...
- php弱类型语言中的类型判断
1.php一个数字和一个字符串进行比较或者进行运算时,PHP会把字符串转换成数字再进行比较.PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0. 例如:123abc转换后 ...
- Java程序员入门:程序员究竟可以干多少年?
很多人都说程序员是青春饭,只能干到30岁. 然而事实真的如此么? 今天我们来探讨一下这个老话题,看看为了技术与编程执着究竟能走多远? 01年龄分布图 先来看一下程序员的年龄分布图: 我们可以看到程序员 ...
- 数据库基础——(SQLserver)约束
数据库定义:一些存储在硬盘上的数据文件 内存:计算机临时存储的一些数据 .net - ...
- 基于Asp.Net Core Mvc和EntityFramework Core 的实战入门教程系列-1
来个目录吧: 第一章 第二章 第三章 暂时就这么多.后面路线更新吧 本系列文章为翻译加上我个人的使用心得理解,希望帮助热爱学习的程序员. 珍重声明:本系列文章会跟原文有点出入,去掉了罗里吧嗦的文字. ...
- 向php提交数据及json
php中提交表单有两种方法,即: (1)利用表单提交 例: <form action="php文件名" method='提交方式'> username:<inpu ...
- 配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...
- Spring Boot 相关文章目录
目录 监控 SpringBoot之旅 -- SpringBoot 项目健康检查与监控
- MySQL数据库设计总结
规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎. 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过10 ...
- 使用Intellij Idea自定义MVC框架
---恢复内容开始--- 今天我学习了自定义一个简单的MVC框架,这个我们首先要知道什么是MVC框架! MVC框架: MVC全名是Model View Controller,是模型(model)-视图 ...