`

linux归纳

 
阅读更多

硬盘分区

硬盘分为IDE硬盘,SCSI硬盘,SATA硬盘

IDE接口的设备称为hd

SCSI和SATA接口的设备称为sd

 

第一块硬盘称为sda,依次称为sdb,sdc,sdd

 一块硬盘只能有4个主分区,称为sda1,sda2,sda3,sda4,逻辑分区不限,命名为sda5,sda6......,等等

 

每个系统需要一个主分区来引导,引导程序必须放在主分区,操作系统可以放在其他位置

 

安装linux系统,会删除该分区中的数据

 

 Ubantu提供2种安装方式,一种是整个硬盘作为主分区,另外一种是建立分区



 

关闭系统只能由root用户执行

 

sudo apt-get update :  从internet上更新本机的软件

 

linux默认有7个控制台,用ctrl+alt+F1~F7进行切换

如果以root身份运行命令,那么命令行之前会显示 # ,普通用户则会显示 $

Linux的命名和文件名都是区分大小写的

 

/home是用户主目录,存放用户的私人文件,默认其他用户不能访问

 

/etc下面绝大部分是配置文件

 

系统命令本质上是一些可执行文件,在/usr/bin目录下

 

ls text[1A]  []用于匹配所有出现在括号中的字符  例如 ls t[1-3]

 

cat -n 文件名  显示行号查看文件

 

less比more的功能更强大,并改进了很多细节

空格: 向下翻页  

b:向上翻页  

q:退出less阅读模式

 

find 路径  文件名 -print    比如: find /etc/  *.conf -print

find 路径  文件名 -atime n   查找最后一次使用在n天前的文件,也可以使用+n 或者-n调整范围

                            -mtime n   查找最后n天内修改过的文件

 

locate命令类似桌面搜索,只根据文件名查找文件,系统自动建立数据库文件,如果要手动更新,输入

sudo updatedb

 

firefox &  :  &表示firefox在后台运行

uname -a 给出当前操作系统的信息

uname -r  给出内核版本的信息

man 命令  获取find命令的帮助信息(实际调用less程序) 比如:man ls

whatis 命令  获取命令的用途   比如:whatis ls

 

/bin  构建最小系统需要的命令

/sbin  和系统操作有关的命令

/boot  内核与启动文件

/etc  系统配置文件

/home  用户主目录

/tmp  存放临时文件

 

 

/dev  各种设备文件

/lib c编译器的库

/media  可移动介质的安装点

/proc 进程的映像

/root  root用户的主目录

/usr  非系统的程序和命令

/var 系统专用的数据和配置文件

 

创建用户组,并新建用户:

sudo groupadd workgroup             创建用户组workgroup

sudo useradd -G workgroup lucy   创建用户lucy  

sudo  passwd  lucy                         为用户lucy设置密码

 

mv -i hello /tmp   :  -i 如果有相同文件名,进行提示

mv -b hello /tmp  :  -b  如果出现相同文件名,在新文件名后添加~  比如hello移动后就变成了hello~

cp -i   与mv -i 类似 

cp -b  与mv -b类似

 

rm -f  自动回答是否删除有写保护的文件

 

rwx : 读,写,执行权限

执行权限:用户是否能进入目录

 

sudo chgrp 用户组 文件路径

 

u所有者权限,g用户组权限,o其他用户权限,a 3种角色权限

使用方式:  sudo chmod o+rwx test.txt  (test.txt文件的其他用户增加读,写,执行权限)

                 sudo chmod g-rwx test.txt  (test.txt文件的用户组用户减少读,写,执行权限)

                 sudo chmod g=rw test.txt  (test.txt文件的用户组用户赋予读,写权限)

                 sudo chmod o=u test.txt  (其他用户的权限与所有者相同)

 

linux的文件类型:

- 普通文件

d  目录文件

c 字符设备文件  : 能够从中读取字符序列的设备,如磁带和串行线路

b 块设备文件     : 用来存储数据的设备,比如磁盘

s 本地域套接口

p  有名管道

l  符号链接

 比如 ln -s  t1 t1link  为t1文件创建一个符号链接文件t1link,那么访问t1link就相当于访问t1

符号链接也可以应用于目录,删除源文件,那么链接文件也就失效了

         ln t1 t1link  建立硬链接,是两个完全独立的文件,但是被联系到了一起.修改一个会影响另外一个,但删除文件不会相互影响

 

<输入重定向符号,使用可以把文件的内容作为输入

 

apt-get和dpkg的关系

dpkg -i package_name.deb              //安装本地软件包,不解决依赖关系
apt-get install package                    //在线安装软件包

 

  • wget 类似于迅雷,是一种下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是World Wide Web”与“get”的结合。
  • yum: 是redhat, centos 系统下的软件安装方式,基于Linux
  • rpm:  软件管理;   redhat的软件格式 rpm     r=redhat  p=package   m=management,用于安装 卸载 .rpm软件
  • apt-get是ubuntu下的一个软件安装方式,它是基于debain。

apt-get用于执行和软件包安装相关的信息

apt-cache查询软件信息

apt-get update 自动更新本机上的软件

apt-cache search 软件名  查找与软件相关的信息

apt-cache depends 软件名  查找软件的依赖关系

 

apt-get从哪里下载?    这个地址在/etc/apt/sources.list文件中 

 

swap 是一种交换分区,当实际内存不够用时,系统将一部分数据存放在这个分区,让程序实际可以使用的空间远远超过系统的物理内存,windows系统中称为虚拟内存

 

所有的存储设备,使用之前都要挂载在一个目录下,然后可以像操作目录一样操作这个设备

mount : 挂载文件系统

例如: sudo   mount   /dev/sda3   /mnt/vista/  将windows所在分区挂载到sda的第三个主分区中

-r参数, 挂载的文件只读(出于安全性)

例如:sudo   mount   -r  /dev/sda3   /mnt/vista/ 

  • 大小: 104.7 KB
  • 大小: 64.8 KB
分享到:
评论

相关推荐

    关注自由和开源软件linux归纳.pdf

    Linux内核是FOSS的一个著名代表,尤其在嵌入式领域,它的广泛应用催生了对各种外设驱动程序的需求。大约60%的Linux内核代码与设备驱动程序相关,这表明驱动程序在内核中的重要性。许多公司,如ADI,积极参与Linux...

    Linux 整理笔记

    Linux是世界上最古老的操作系统之一,其历史可以追溯到1969年,由肯·汤普森和丹尼斯·里奇在贝尔实验室为AT&T公司开发的Unix系统。随着时间的推移,不同公司和组织对Unix进行了不同的发展和创新。例如,IBM推出了...

    LINUX超强归纳总结秘籍 [华为内部培训文档]

    ### Linux超强归纳总结秘籍 —— 华为内部培训文档解析 #### 1. 命令行操作及常用命令使用 ##### 1.1 Shell简介 - **定义**: Shell 是用户与 Linux 操作系统之间的交互接口。 - **类型**: Linux 支持多种 Shell,...

    linux设备驱动归纳总结带书签

    ### Linux设备驱动归纳总结 #### 一、Linux设备驱动的作用及层次结构 Linux设备驱动作为连接硬件和内核之间的桥梁,扮演着至关重要的角色。它不仅使得操作系统能够识别和操作硬件设备,还提供了统一的接口供应用...

    进程管理_linux0.11归纳.pdf

    在这个简要归纳中,我们将深入探讨Linux 0.11中的地址空间模型,特别是进程的虚拟地址、逻辑地址、线性地址和物理地址之间的关系。 1. **虚拟地址**:虚拟地址是程序运行时所使用的地址,由段选择符和段内偏移两...

    Linux从入门到精通之一Linux概述[归纳].pdf

    "Linux从入门到精通之一Linux概述" Linux概述是什么? Linux是一种操作系统,可以安装在包括服务器、个人电脑、乃至PDA、手机、打印机等各类设备中。Linux起源于1991年,芬兰研究生Linus Torvalds开发了自己的操作...

    配置自己的Linux系统归纳.pdf

    配置自己的Linux系统归纳.pdf

    Linux运行保养经验归纳.pdf

    Linux运行保养经验归纳.pdfLinux运行保养经验归纳.pdf

    基于Linux网络操作系统的易错命令基本归纳.pdf

    基于Linux网络操作系统的易错命令基本归纳 本资源摘要主要介绍 Linux 操作系统中易错的基本命令,旨在帮助新手快速掌握 Linux 基本命令,并解决一些常见的易错问题。 1. 分区命令 在 Linux 系统中,分区命令是...

    Linux操作系统移植[归纳].pdf

    Linux操作系统移植[归纳].pdf

    linux系统主机双网卡环回测试归纳.pdf

    linux系统主机双网卡环回测试归纳.pdf

    linux设备驱动归纳总结

    十分适合linux驱动初学者,为今后Android驱动开发打下坚实的基础 (一):内核的相关基础概念 (二):模块的相关基础概念 (三):1_字符型设备之设备申请 (三):2_字符型设备的操作open、close、read、write ...

    Linux命令学习、归纳、整理.zip

    "Linux命令学习、归纳、整理.zip"这个压缩包文件显然提供了一套完整的Linux命令学习资料,可能包括笔记、教程、示例等,旨在帮助用户加深对Linux命令的理解和应用。 《The Linux Command Line》是一本非常经典的...

    Linux实验[归纳].pdf

    《Linux实验[归纳].pdf》主要涵盖了Linux操作系统的基础知识,特别是关于Linux系统的安装方法,包括Fedora和RedHat操作系统的安装。这个实验旨在让学习者熟悉Linux内核版本和发行版,以及掌握不同安装方式的实践操作...

    linux静态库和动态库制作归纳文档

    linux静态库和动态库制作归纳文档,详细编辑制作流程,清晰的思路。

    linuxwebmin安装教程归纳.pdf

    linuxwebmin安装教程归纳.pdf

    linux系统GHOST备份方案归纳.pdf

    Linux系统GHOST备份方案归纳 本文档对Linux系统的GHOST备份方案进行了详细的介绍和比较。首先,文章指出Ghost工具软件不能完全应用于Linux系统,因为Ghost工具软件是有版权的软件,只支持ext2和ext3文件系统的Linux...

Global site tag (gtag.js) - Google Analytics