今天主要了解下linux

linux目录结构包含:

/:代表根目录

bin(binaries):存放二进制可执行文件

sbin(super user binaries):存放二进制可执行文件,只有root才能访问

etc(etcetera)存放系统配置文件

usr(unix shared resource):用于存放共享的系统资源(一般企业制定tomcat等文件的安装位置)

home:存放用户文件的根目录

root:超级用户目录

dev(devices):用于存放设备文件

lib(library):存放跟文件系统中的程序运行所需要的共享库以及内核模块

mnt(mount):系统管理员安装临时文件系统的安装点

boot:存放用于系统引导时使用的各种文件

tmp(temporary):用于存放各种临时文件(重启机器的话这个目录的东西就会消失,因此不要将工具安装在这个目录下)

var(variable):用于存放运行时需要改变数据的文件(日志 等)

等等:

.....:  其它自定义的文件

默认文件和自定义文件

右上角的叉代表没有权限查看

查看配置文件的命令,连接到了linux服务器之后:

1、输入:ifconfig

如下图所示:

[root@zpp ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:42:B2:7A

inet addr:10.17.5.102  Bcast:10.17.5.255  Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe42:b27a/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:21357863 errors:0 dropped:0 overruns:0 frame:0

TX packets:15575621 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:13101953172 (12.2 GiB)  TX bytes:4857988695 (4.5 GiB)

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING  MTU:65536  Metric:1

RX packets:685099 errors:0 dropped:0 overruns:0 frame:0

TX packets:685099 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:81352318 (77.5 MiB)  TX bytes:81352318 (77.5 MiB)

2、查看防火墙:

[root@zpp ~]# service iptables status

琛ㄦ牸锛歠ilter

Chain INPUT (policy ACCEPT)

num  target     prot opt source               destination

1    DROP       all  --  121.34.178.5         0.0.0.0/0

2    DROP       all  --  121.34.178.5         0.0.0.0/0

Chain FORWARD (policy ACCEPT)

num  target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)

num  target     prot opt source               destination

3、linux命令分类

3.1 内部命令:属于shell 解析器的一部分

1)cd 切换命令:(change directory)

2)pwd 显示当前工作目录(print working directory)

3)help 帮助命令

4)ls - l :以列表形式显示

3.2 外部命令:独立于shell解析器之外的文件程序

1)ls:显示文件和目录列表(list)

2)mkdir:创建目录(make directory)

-p:父目录不存在的情况下先生成父目录(parents)

3) cp :复制文件或者目录

-r:递归处理,将指定目录下的文件与子目录一并拷贝(recursive)

3.3 查看帮助文档:

内部命令:help+命令(help cd)

外部命令:info+命令 (info ls)

3.4命令格式:

命令  -选项  参数:例如:ls  -la /usr

常用参数:-l(long)长文本格式进行显示;-a(all):注意隐藏文件、特殊目录.和..  ; -t(time)

touch 命令:创建空文件   (或者是   >  文件名)

mv:移动文件或目录、文件 或目录改名(move)

rm:删除文件(remove)

-r:同时删除该目录下的所有文件(recursive)

-f:强制删除文件或目录(force)

rmdir 删除空目录(remove directory)

cat:显示文本文件内容(catenate)

more、less 分页显示文本文件内容

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

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

tail -f b.log 循环读取(fellow)

wc:统计文本的行数、字数、字符数(word count)

[root@zpp ~]# wc install.log

206  425 8815 install.log

-m 统计文本字符数

[root@zpp ~]# wc -m install.log

8815 install.log

-w 统计文本字数

[root@zpp ~]# wc -w install.log

425 install.log

-l 统计文本行数

[root@zpp ~]# wc -l install.log

206 install.log

find:在文件系统中查找指定的文件

find /etc/-name "aaa"

[root@zpp ~]# find -name book

./atest/bts/book

[root@zpp ~]# find atest/ -name book

atest/bts/book

grep 在指定的文本文件中查找指定的字符串

[root@zpp bts]# grep 'java' book

think in java

In 建立链接文件(link)

[root@zpp ~]# ln -s atest/bts/ link

-s 对源文件建立符号连接,而非硬连接(symbolic)

其它命令:

清屏命令:ctrl+l

退出帮助文档命令:q

输入linux命令时,按tab键可以进行补全

回到上一层目录:cd ..

回到根目录:直接cd

回到命令行的状态:ctrl+c

往文件里面写入内容:echo “think in java" > book

回到当前目录:cd .

[root@zpp bts]# ls -la

鎬荤敤閲?12

drwxr-xr-x 2 root root 4096 12鏈?20 16:50 .

drwxr-xr-x 4 root root 4096 12鏈?20 16:58 ..

-rw-r--r-- 1 root root   14 12鏈?20 17:00 book

-rw-r--r-- 1 root root    0 12鏈?20 16:38 daugther

每个目录下默认存在 . 和.. 两个文件

reboot:重启命令

关闭系统:shutdown -h now

unzip:解压zip包

例如:

unzip zip包的名称:代表解压到当前目录

unzip -d   路径  zip包的名称:代表解压到指定的目录

注意:

在linux 系统下,以点开头的为隐藏文件

路径分为绝对路径和相对路径,绝对路径以/开头,点号(.)表示当前目录,两个点号(..)表示当前目录的上一层目录

简单了解linux,linux简单了解相关推荐

  1. 39条常见的Linux系统简单面试题

    39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ...

  2. 一份简单的在 Linux下编译及调试 C 代码的指南

    摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...

  3. Linux下简单的邮件服务器搭建

    Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成  MUA( ...

  4. linux系统简单操作代码,Linux系统编程:简单文件IO操作(示例代码)

    使用Linux的文件API,经常看见一个东西,叫做文件描述符. 什么是文件描述符? (1)文件描述符其实实质是一个数字,这个数字在一个进程中表示一个特定的含义,当我们open打开一个文件时,操作系统在 ...

  5. linux图形图像三剑客,就linux三剑客简单归纳

    就linux三剑客简单归纳:1:awk 习题1:用 awk 中查看服务器连接状态并汇总 netstat-an|awk '/^tcp/{++s[$NF]}END{for(a in s)print a,s ...

  6. 简单实例讲解linux的module模块编译步骤

    简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...

  7. Linux 指令简单将***IP列入iptables 限制范围

    Linux 指令简单将***IP列入iptables 限制范围 今天部分服务器收到真IP的非SYN***,郁闷. netstat -an | grep -v LISTEN | awk '{print ...

  8. linux下简单的备份的脚本 2 【转】

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4577034 之前写过 linux下简单 ...

  9. linux驱动简单介绍

     linux驱动简单介绍 驱动基本介绍 驱动.顾名思义就是"驱使硬件设备行动".设备驱动与底层硬件之间打交道,按照硬件设备的具体操作方式来读写设备寄存器,最终完成一系列操作. 设备 ...

  10. Linux C简单的web服务器

    Linux C简单的web服务器 目录 Linux C简单的web服务器 一.基础类型重命名 二.包裹函数(wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数) 三.服务端程序(web_se ...

最新文章

  1. Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?
  2. mysql表打包到程序中_C#/winform程序打包布署 如何把SQL 数据库 一起打包进去?
  3. Java 并发(Future 模式)
  4. 关于AngularJS:
  5. 再分享一个零成本做文库代下载赚钱项目
  6. Error starting ApplicationContext. To display the conditions report re-run your application with ‘de
  7. MPB:中科院微生物所蔡磊组-运用可培养组技术开展难培养真菌的分离和鉴定
  8. 数学分析教程(科大)——3.5笔记+习题
  9. 恩尼格玛密码机原理解析(Enigma principle )
  10. Android Studio 插件整理
  11. 2021-01-20JSON和本地存储
  12. 巴西棕榈蜡的提取方式
  13. git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>
  14. 计算机网络课程实验4——编程实现路由算法(迪杰斯特拉算法)
  15. HDR的个人理解FAQ
  16. 维护站点和建站时遇到的一些问题
  17. 2013年3月TIOBE编程语言排行榜,Ruby超越Perl
  18. windows映射网络驱动器出错解决方案
  19. Woaw Gallery中环和湾仔空间呈献国际艺术家群展
  20. java五子棋联网对战,毕业设计-- 用JAVA实现五子棋网络对战系统

热门文章

  1. php调用数据二行一组,PHPCMS v9指定行数从第2条或第N条开始调用数据的方法
  2. python十条建议_十条建议帮你提高Python编程效率
  3. airtest web 录制滑块_Airtest之web自动化(一)
  4. 化浆池是什么东西_一种双工位浆化池的制作方法
  5. python程序怎么修改_python文件如何修改
  6. 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
  7. 4.Dynamics CRM 数据数量限制更改
  8. 第六节:WebApi的部署方式(自托管)
  9. c与python内存传递_python - 从Python向C ++传递COM指针数组 - 堆栈内存溢出
  10. SparkSQL自定义AVG强类型聚合函数与弱类型聚合函数汇总