博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux学习笔记
阅读量:6957 次
发布时间:2019-06-27

本文共 2238 字,大约阅读时间需要 7 分钟。

linux应用流域

1. 基于linux的企业服务器

www.netcraft.com

2. 嵌入式应用

 

linux和windows的且别

linux严格区分0大小写
linux中所有内容以文件的形式保存,包括硬件
linux中不靠扩展名区分文件的类型
压缩包:*.gz *.bz2 *.tar.bz2 *.tgz 等等
二进制软件包 .rpm
网页文件 .html .php
脚本文件 .sh'
配置文件 .conf

使用字符界面的优势

字符界面占用的系统资源更少
字符界面减少了出错,被攻击的可能性

主分区:最多只能有四个

扩展分区

在linux环境中一切皆文件
硬件设备文件名

IDE硬盘 /dev/hd[a-d]

SCSI/SATA/USB硬盘 /dev/sd[a-p]
光驱 /dev/cdrom 或 /dev/hdc
软盘 /dev/fd[0-1]
打印机25针 /dev/lp[0-2]
打印机USB /dev/usb/lp[0-15]
鼠标 /dev/mouse

分区设备文件名

/dev/hda1(IDE硬盘接口)
/dev/sda1(SCSI/SARA/USB硬盘接口)

挂载

必须分区 /跟分区
swap分区(交换分区,内存2倍,不超过2GB)
推荐分区
/boot 启动分区 必须200MB

首次安装完成之后有许多的功能需要自己手动去开启,如果使用ifconfig命令查看不到本机IP,ping也无法执行,说明此事无法上网,需要
通过以下方法解决今天在VMware虚拟机中经过千辛万苦终于安装好了centos7。。正兴致勃勃的例行yum update 却发现centos系统貌似默认
网卡没配置好,反馈无法联网。经过一番研究,终于让centos连上了网,现公布方法如下:

 

命令格式

pwd 查看当前目录

[root@localhost ~]#

root当前登录用户
localhost 主机名
~ 当前所在目录
# 超级用户的提示符
$ 普通用户的提示符
命令格式
命令 [选项] [参数]

注意:个别命令使用不遵循此格式

当前有多个选项是可以写在一起
简化选项和完整选项
-a 等于--all

ls [选项] [文件目录]
选项
-a 显示所有文件,包含隐藏文件
-l 查看详细信息
权限(-l)(-lh显示字节k或 M等)
-rw-r--r--.
-(第一个-)文件类型(-指文件 d指目录,l软链接文件)
剩下的每三个为一组
rw- 用户所有者
r-- 用户所属组
r-- 其他人
r读 w写 x执行
-d查看目录属性
-h人性化显示文件大小
-i 显示inode

 

目录处理命令
1.创建目录

mkdir -p [目录名]  -p 递归创建 eg:mkdir -p china/henan

2.切换目录

  

cd [目录]   愿意:change directory
简化操作cd ~ 和cd 进入当前用户的家目录cd -  进入上次目录cd ..  进入上一级目录cd .  进入当前目录

相对路径:参照当前所在的目录,进行查找 如【root@localhost~】# cd ../usr/local/src

绝对路径:从根目录开始制定,一级一级递归查找。在任何目录中,都能进入指定的位置

  如【root@localhost~】#cd /etc/  

3.查看当前目录

pwd

4.删除空目录

rmdir [目录名]    删除空目录

5.删除文件或者目录

rm [选项] 目录名或文件名    -r 删除目录    -f 强制

6.复制命令cp

cp [选项] [源文件或目录] [目标目录]选项    -r 复制目录    -p 连带文件属性复制    -d若源文件是链接文件,则复制链接属性    -a 相当于-pdr 

7.剪切或者改名命令 mv

cp [选项] [源文件或目录] [目标目录] 如果在同一目录下剪切 相当于改名

 

常用目录的作用

/ 根目录/bin 命令保存目录(普通用户就可以读取的命令)/boot 启动目录 启动相关文件/dev 设备文件保存目录/etc 配置文件保存目录/home 普通用户的家目录/lib 系统库保存目录/mnt 系统挂载目录/media 挂载目录 根目录下的bin和sbin,usr目录中的bin和sbin 这四个目录都是用来保存系统命令的 proc和sys目录不能直接操作,这两个目录保存的是内存的挂载点 /root 超级用户的家目录 /tmp临时目录 /sbin命令保存目录 超级用户才能使用的目录 /var 系统相关文档的内容 /usr 系统软件资源目录

 

连接命令

ln -s [源文件 ] [目标文件]硬链接特征:(可理解为一个教室两个门,都可以访问数据)1.拥有相同i节点和存储的block块,可以看作是同一个文件2.可通过i节点识别3.不能跨分区,4.不能针对目录使用 软链接特征: 1.相当于windows中的快捷方式 2.软链接拥有自己的I节点和block块,但是数据快中只保存源文件的文件名和I节点号,并没有实际的文件数据 3.Irwxrwxrwx I软链接 软链接的文件权限为rwxrwxrwx 4.修改任意一个文件,另一个也改变 5.删除源文件,软链接不能使用

  

 

 

 

 

 

 

 

 

 

 

 
 

转载于:https://www.cnblogs.com/zxh930508/p/5700992.html

你可能感兴趣的文章
发展至今的机器学习到底对我们的就业和社会产生了哪些影响?
查看>>
2017四川电商年度盛典,千机网论道企业变革
查看>>
Ubuntu 16.04安装QQ(不一定成功)
查看>>
四种方法教你破解Linux(CentOS7.4)系统的root密码
查看>>
阿里云郑晓:浅谈GPU虚拟化技术(第一章)
查看>>
用数据分析赢得卓越业务
查看>>
java直接执行jar包
查看>>
Java中的正则表达式
查看>>
Database Visualization using Metabase Part 1 - Install Metabase on Ubuntu 16.04
查看>>
区块链应用 | 2018年,区块链将有这五大新发展
查看>>
【深度荐读】人脑产生意识,可能是因为量子纠缠
查看>>
亚信安全:2017年勒索软件与商业邮件欺骗将继续蔓延
查看>>
每个.NET 开发人员应该下载的十个必备工具
查看>>
为WPF程序中的数据(Model)添加编辑功能
查看>>
eclipse开发web应用程序步骤(图解)
查看>>
GitHub上不错的Android开源项目(三)
查看>>
Osmocom-bb系统编译
查看>>
对象的思维
查看>>
spring-注入map集合
查看>>
LoadRunner下设置监控Windows系统资源
查看>>