简单了解linux,linux简单了解
今天主要了解下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简单了解相关推荐
- 39条常见的Linux系统简单面试题
39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ...
- 一份简单的在 Linux下编译及调试 C 代码的指南
摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...
- Linux下简单的邮件服务器搭建
Linux下简单的邮件服务器搭建 电子邮件服务简介 电子邮件是因特网上最为流行的应用之一,而邮件服务器是一种用来负责电子邮件收发管理的设备,它构成了电子邮件系统的核心. 电子邮件系统的组成 MUA( ...
- linux系统简单操作代码,Linux系统编程:简单文件IO操作(示例代码)
使用Linux的文件API,经常看见一个东西,叫做文件描述符. 什么是文件描述符? (1)文件描述符其实实质是一个数字,这个数字在一个进程中表示一个特定的含义,当我们open打开一个文件时,操作系统在 ...
- linux图形图像三剑客,就linux三剑客简单归纳
就linux三剑客简单归纳:1:awk 习题1:用 awk 中查看服务器连接状态并汇总 netstat-an|awk '/^tcp/{++s[$NF]}END{for(a in s)print a,s ...
- 简单实例讲解linux的module模块编译步骤
简单实例讲解linux的module模块编译步骤 (2014-10-24 10:19:17) 标签: module linux 分类:Linux/Unix 本文将直接了当的带你进入linux的模块编译 ...
- Linux 指令简单将***IP列入iptables 限制范围
Linux 指令简单将***IP列入iptables 限制范围 今天部分服务器收到真IP的非SYN***,郁闷. netstat -an | grep -v LISTEN | awk '{print ...
- linux下简单的备份的脚本 2 【转】
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4577034 之前写过 linux下简单 ...
- linux驱动简单介绍
linux驱动简单介绍 驱动基本介绍 驱动.顾名思义就是"驱使硬件设备行动".设备驱动与底层硬件之间打交道,按照硬件设备的具体操作方式来读写设备寄存器,最终完成一系列操作. 设备 ...
- Linux C简单的web服务器
Linux C简单的web服务器 目录 Linux C简单的web服务器 一.基础类型重命名 二.包裹函数(wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数) 三.服务端程序(web_se ...
最新文章
- Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?
- mysql表打包到程序中_C#/winform程序打包布署 如何把SQL 数据库 一起打包进去?
- Java 并发(Future 模式)
- 关于AngularJS:
- 再分享一个零成本做文库代下载赚钱项目
- Error starting ApplicationContext. To display the conditions report re-run your application with ‘de
- MPB:中科院微生物所蔡磊组-运用可培养组技术开展难培养真菌的分离和鉴定
- 数学分析教程(科大)——3.5笔记+习题
- 恩尼格玛密码机原理解析(Enigma principle )
- Android Studio 插件整理
- 2021-01-20JSON和本地存储
- 巴西棕榈蜡的提取方式
- git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>
- 计算机网络课程实验4——编程实现路由算法(迪杰斯特拉算法)
- HDR的个人理解FAQ
- 维护站点和建站时遇到的一些问题
- 2013年3月TIOBE编程语言排行榜,Ruby超越Perl
- windows映射网络驱动器出错解决方案
- Woaw Gallery中环和湾仔空间呈献国际艺术家群展
- java五子棋联网对战,毕业设计-- 用JAVA实现五子棋网络对战系统
热门文章
- php调用数据二行一组,PHPCMS v9指定行数从第2条或第N条开始调用数据的方法
- python十条建议_十条建议帮你提高Python编程效率
- airtest web 录制滑块_Airtest之web自动化(一)
- 化浆池是什么东西_一种双工位浆化池的制作方法
- python程序怎么修改_python文件如何修改
- 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
- 4.Dynamics CRM 数据数量限制更改
- 第六节:WebApi的部署方式(自托管)
- c与python内存传递_python - 从Python向C ++传递COM指针数组 - 堆栈内存溢出
- SparkSQL自定义AVG强类型聚合函数与弱类型聚合函数汇总