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/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值