linux基础第二天笔记
linux内核版本号,例:2.4.6需要关注的是中间的次版本号,偶数是稳定版,奇数则是开发板,在开发过程中选择内核版本时,要选择稳定版。
根目录 / 是系统安装后的系统文件
家目录 /home 用户的工作区域,个人空间
主目录(Home) /home/username/ username对应的用户的工作空间
终端一打开所在的目录 主目录
资源管理器一打开所在的目录 主目录
绝对路径 从根目录开始,到指定文件,中间所经过的所有的目录组成的路径。
相对路径 是相对于当前所在的目录,到目标目录所经过的所有的目录组成的目录,到目标目录所要经过的目录组成的一条路径,一般以.开头或以..开头
. 代表当前目录
.. 上层目录
* 免费 开源
一切皆文件
/dev (device)设备目录 所有设备以文件形式存放在这里
Sd a 1
Sd:揭示硬盘的接口类型
取值:sd sata scsi
Hd ide
a:第几块硬盘
1:分区及分区类型
1--4 主分区
5向后 逻辑分区
MBR 最大支持2t最大有4个主分区
GPT 最大有126个主分区
/bin: 存放了系统命令
/etc:配置文件
/lib: 库文件
/root 超级管理员的主目录
用户只有在自己的主目录有操作权限,其余位置没有操作权限
设置密码;passwd命令,设置当前用户密码
Sudo passwd命令 设置超级管理员用户的密码
获取操作权限:
1.在执行的命令前,加sudu
2.直接切换为超级管理员用户;su root
3.退出超级管理员权限:exit
4.Sudo -i获取半小时权限
linux系统命令
命令提示符:
wang@ubuntu:/$
Wang当前用户名
Ubuntu计算机名
:/当前工作目录
sudo apt-get install sl 安装程序
Sudo shutdown -h now 立刻关机
Sudo shutdown -h +5 定时关机(五分钟)
Sudo int 0立即关机
Sudo reboot 立即重启
命令的基本格式:
ls [-alh] [/etc]
ls:命令主体
-alh:选项
/etc: 参数
[]内的内容,可以省略
ls命令:
Ls -a 列出所有文件,包括隐藏文件
Ls -l 列举文件所有信息
Ls -h将文件大小变为直接可读的表达方式
获取命令帮助:
Help cd:查询cd命令的使用方法,不推荐
Touch --help 查询touch命令的使用方法,不推荐
Man touch:查询touch命令的使用方法,强烈推荐
Man手册不仅可以查询命令,还可以查询函数等众多内容
Man手册分为9章:
第一章系统命令
第二章内核函数
第三章库函数
可以指定查询的章节:man 3 printf
mkdir命令:
mkdir 创建文件夹
mkdir name 创建以name为名的文件夹
mkdir name1 name2 创建以name1 name2为名的两个文件夹
mkdir na\ me 创建中间带空格的na me文件夹
mkdir path/name 会在path路径所代表的文件下创建name文件夹
mkdir -p ./zxc/qwe 如果zxc不存在,则创建zxc后创建qwe,也就是连续创建。
touch:创建文件命令
touch name:创建以name为名的文件
在当前文件下创建别的路径下的文件 touch ../qwe/zxc/aa
连续创建多个平级文件 在qwe文件夹下 touch file1 file2 file3
创建名字中带空格的文件 touch fi\ le
rmdir命令:
rmdir name 删除name文件夹,只能删除空文件夹。
rmdir -p aa/bb/cc 会一次性删除掉 aa/bb/cc三个文件夹
rm命令
删除命令
-r 删除文件夹以及文件夹中的所有的内容
-v 显示删除过程
-f 如果文件不存在,不会报错
常用命令: rm -rvf name
通配符:
*:一个*可以匹配任意数量的任意字符
?:一个?可以匹配任意的一个字符