Linux系统入门

Linux特点

  1. 开源
  2. 多用户:系统可以在保证各个用户之间的安全,隐私
  3. 多任务:
  4. 良好的界面:Linux同时支持两种环境,字符界面/图形化界面
  5. 支持多种平台:Linux可以再多种平台上安装运行

Linux发行版本

  1. Red Hat 收费
  2. CentOS RedHat的翻版、
  3. 其它:Ubuntu、SESU、、、

Windows和Linux对比

Windows

Linux

驱动

Windows环境下基本需要驱动,不然卡

硬件基本不依赖驱动程序

学习

Windows底层结构很复杂,版本更新后会改变构架,传承性低

VMware中

Ctrl+n 快速创建虚拟机界面

Eth0 网卡、、、

设置网络自动连接:

#bash(不是执行的命令,它指下方的命令是需要执行的)

vim /etc/sysconfig/networt-scripts/ifcfg-eth0

将ifcfg-eth0中的ONROOT=no改为yes

表示网卡服务开机启动

这样在重启网络的时候就不会自动断开连接

设置固定(静态)IP地址

#bash

setup命令执行之后选择顺序:选择网络->设备设置->eth0****

选择“使用”

IP地址:通常指一个设备在网络中的地址

子网掩码:划分IP地址中的网络位和主机位

网关:网关又称网间连接器、协议转换器,是一种充当转换重任的计算机系统或设备。通常是在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。

DNS:DNS是计算机域名的缩写,它是由解析器和域名服务器组成的。DNS是建立在分布式数据库上的分层命名系统。该系统将域名转换为?IP?地址,并可以将域名分配给 Internet 组资源和用户,无论实体的物理位置如何

判断两个IP地址网段是否相同:将IP转换为二进制,然后两个地址进行“与”运算,得出网段

Linux中命令输入格式:

命令  选项  参数。三者之间必须有空格,执行的时候,命令必须存在,选项和参数可以有多个,也可以一个都没有

命令执行时,选项如果存在,那么需要用-选项的形式表示:(ls -l)

选项如果多个,体现形式:(ls –l –h 或 ls -lh)

Alias命令:别名 alias a=b 把b命令改为a

如何获取命令的帮助:

man命令:优点:优点自带 缺点:绝大部分地命令帮助都是英文的

--help:一般跟在某个命令后面,优点:命令帮助都是中文的,缺点:不是所有命令都有这个命令帮助文件

目录知识要点:

家目录:在Linux中,每一个用户都有一个自己的家目录,root账户是个独立的目录(root),其他用户的目录默认在/home/(userName下

配置文件目录:、/etc

普通用户可执行文件/bin  /usr/bin  /usr/local/bin

系统管理员可执行文件 /sbin  /usr/sbin  /usr/local/sbin

零时文件目录:/tmp

服务器数据 /var   /srv

内核和启动文件 /boot

目录结构图:

注意:文件或目录<=255个字符,区分大小写,不能有/,不能与系统已有名字相同的目录名

Linux常见命令:

与目录相关的目录:

pwd  用于显示用户所在路径的命令

mkdir  用于创建一个目录;-p 使用该选项可以创建多级目录:

例:mkdir –p 2/3/4/5/6

cd  用于目录之间的切换,

..表示父级目录

~表示家目录

-表示切换到上一次所在目录

ls 用于显示目录或文件信息

-l:用于显示文件详细信息

-h:用于显示文件大小(自适应)

-a:显示文件所有内容(包括隐藏),在Linux下以.开头的目录为隐藏属性

-d:在该选项后面指定某个目录时,则显示该目录信息,而不是该目录的文件信息

-r:表示递归处理,

ls –l = ll

cp 用于拷贝文件。可以拷贝单个文件,也可以拷贝整个目录,拷贝目录时加上-r选项,语法:cp[path]/file1 [path]/file2

mv  移动文件、文件重命名

touch 创建空白文件,也可以修改文件/夹时间戳

rm用于删除系统中的某个文件或目录

-r 递归处理

-f强制执行

head 查看文件开头

tail 用于显示指定文件的尾部内容 一般用于查看日志文件最新内容

tail –c (数字) file 表示显示file文件末尾的指定字符

tail –n file 表示显示文件末尾n行内容

cat more less

都是用于查看文件

more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

Less在more命令上有一定改进,它也是可以分页显示文件内容,当文件较大时使用less,按页加载文件内容。

>和>>

>用于删除原来文件内容再添加

>>在原有文件内容后面追加

date 显示当前日期

cal (calendar)显示日历

-1 显示一个月的月历

-3 显示系统前一个月,当前月,下一个月的月历

-s  显示星期天为一个星期的第一天,默认的格式

-m 显示星期一为一个星期的第一天

-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y  显示当前年份的日历

In

软连接,其作用相当于Windows中的快捷方式

用法:ln –s 原路径 连接路径

history 查看已经执行过的指令

find查找文件

用法:find  [搜索范围(目录)]  [选项]

常用选项:
-name   filename               #查找名为filename的文件

-perm                                #按执行权限来查找

-user    username             #按文件属主(拥有者)来查找

-group groupname            #按组来查找

-pash pashname 按目录查找

-size #根据大小查找文件

find / -size +20M 在/目录下查找大于20M的文件

gzip 压缩 gunzip解压缩

用法:gzip 文件名  gunzip 文件名.gz

  • 注意:使用gzip压缩不会保留源文件

zip压缩 unzip 解压缩

用法:zip [选项] 文件名.zip

tar 通过参数指定压缩和解压

用法1:tar [选项] 文件名.tar.gz 打包内容  将指定文件压缩成tar.gz文件 -zcvf

用法2:tar [选项] 文件名  将指定压缩包解压 –zxvf

linux系统常用命令列举相关推荐

  1. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  2. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  3. Linux系统常用命令,指令详解及案例

    现在的企业有90%甚至更过是使用Linux操作系统, 所以不管是开发还是运维, 不会点Linux知识肯定是无法进入到企业里工作. 而且, 全球500强超级计算机几乎都是使用Linux操作系统, 这也是 ...

  4. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  5. linux系统 常用命令

    linux系统 常用命令 ps –ef|grep java 查看进程 netstat –an|grep 52818查看端口是否开启 tail –f log.log 查看日志 echo hello &g ...

  6. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  7. linux系统 常用命令(全面总结)

    文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...

  8. Linux系统常用命令汇总(含例图)

    一.Linux系统基础命令 1.ls:用于查看一个目录或者文件 ls -l = ll:查看详细信息 ls -a :列举所有,包括隐藏文件 ls -r :逆序查看 2.cd:切换工作目录 注: ①按ta ...

  9. Linux系统常用命令速查手册,建议打印

    系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMB ...

最新文章

  1. RxAndroid之操作数据库SqlBrite(RXAndroid实现数据库的增、删、改、查)
  2. 皮一皮:论蓝朋友的拍摄技术
  3. 容器created状态_docker容器状态的转换实现
  4. 借百度数据,建立你自己的程序
  5. linux json 写sql注入,sql注入之AJAX(SQL Injection (AJAX/JSON/jQuery))
  6. 串口命令自动发送_WIFI模块开发教程之W600基础篇3:串口通讯
  7. 鹰信车载桌面,一款简洁好用的软件
  8. 80psi等于多少kpa_kpa与psi的换算(kpa与psi对照表)
  9. 无线wifi盒子用不用拉网线?
  10. C++实现string的spilt功能-temp
  11. arcgis10之生成无背景色的png图片
  12. 即时通讯系统的消息到达率如何保障
  13. 华为harmonyos 2.0,HarmonyOS2.0
  14. greedy、reluctant和possessive量词
  15. CMOS与CCD的区别是什么?
  16. 一个屌丝程序猿的人生(一百一十五)
  17. 利用指针完成两个数字的交换(c语言)
  18. 转自:今天我们怎样学软件技术,怎样教软件课程?——作者:金旭亮
  19. 网站更换域名和服务器不收录,更换域名就是一个坑,没事千万不要轻易入坑
  20. julia编程语言有前途吗?

热门文章

  1. 你敢信?码农靠倒卖烂水果,融资上亿
  2. 在销量压力下,国产手机开始降价了,但还没有放下最后的面子
  3. 有限状态自动机(FSM)的一些逻辑
  4. 小样本学习数据集||Omniglot和miniImagenet||MAML算法测试
  5. jquery动态加载图片数据
  6. 【物联网毕设基础】单片机:NEC 协议红外遥控器
  7. 三菱PLC与第三方设备TCP通讯_三菱、西门子TCP/RS485通讯等问题解答
  8. c语言中除法除以1000与1e3,北京航空航天大学C语言b第二讲(第三、四章)数据类型、运算符与表达式和最简单的C程序设计.ppt...
  9. 基于ssm小学芙童币和芙童印章管理系统-计算机毕业设计源码文档
  10. 《Java修炼指南:高频源码解析》阅读笔记一Java数据结构的实现集合类