目录
Linux文件系统与常用命令
图形界面:ctrl +Alt+F1
字符界面:ctrl+Alt+F2/F3/F4/F5/F6/F7
关机命令:shutdown -h now
[^1]:路径规划
·绝对路径目录"/"写起
·相对路径是指相对于当前所在的目录
注:
相对路径:需要参照物(一般是当前的路径)
绝对路径:不需要参照物,直接从根”/“开始寻找对应路径
相对路径的写法:在相对路径中通常会用到2个符号”./“【表示当前目录下】”../“【上一级目录下】
linux通用命令格式(严格区分大小写)
1.命令字 【选项】 【参数】
2.选项及参数含义
·选项:用于调节命令的具体功能
·以"-"引导短格式选项(单个字符),例如"-l"
·以"--"引导长格式选项(多个字符),例如"--color"
·多个短格式选项可以写在一起,只用一个"-"引导,例如"-al"
3.参数:命令操作的对象,如文件,目录名等
4.辅助命令:
·Tab键:自动补充
·命令"--help"选项(适用于大多数外部命令)
·管道和重定向
·"|"管道符:把一个命令的输出作为另一个命令的输出
·">"输出重定向:把正常输出结果保存到">"号边指定的文件中
Linux基本命令
1.命令汇总
查看及切换目录:pwd(查看当前目录),cd(切换目录),ls(列出当前目录)
查看文件内容:more(分屏查看 ,q退出),less,cat
创建,删除,复制,移动目录和文件:mkdir(创建目录)touch(创建新文件)rmdir(删除目录)
rm(删除目录及文件)cp(拷贝文件)mv(移动文件)
重启和关机:reboot,shutdown,halt,poweroff,init 0
查找目录和文件:which,find
2.ls命令
-l:以长格式显示
-a:显示所有子目录和文件信息,包括隐藏文件(. ..是隐藏的)
星号通配符(*):任意字符
问号通配符(?):任意一个字符
(???):任意三个字符
3.du命令
·用途:统计目录及文件的空间占用情况
·格式:du 【选项】 【目录或文件】
·常用命令选项
-a:统计时包括所有的文件,而不仅仅指统计目录
-h:以更易读的字节单位(K,M等)显示信息
-s:只统计每个参数所占用空间总的大小
(例:du -sh /home)
4.mkdir(创建新的目录)
格式:mkdir 【-p】 【/路径】目录名
(+(-p)时创建多层路径下的目录,一般情况下,不用-p,一层一层的创建)
5.cp命令
·用途:复制(copy)文件或目录
·格式:cp 【选项】 源文件或目录 目标文件或目录
·命令选项:
-r:递归复制整个目录树
6.rm命令
·用途:删除(Remove)文件或目录
·格式:rm 【选项】 文件或目录
·命令选项(常用组合:-rf):
-f:强制删除文件或目录,不进行确认
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树
[^1]:·危险命令
rm -rf *
rm -rf /
7.find命令
·用途:用于查找文件或目录
·格式:find 【查找范围】 【查找条件】(例:find /etc -name "resol*.conf")
·常用查找条件:
-name:按文件名查找
-size:按文件大小查找
-user:按文件属主查找
-type:按文件类型查找
8.grep命令
·用途:在文件中查找并显示包含指定字符串的行
·格式:grep 【选项】 查找条件 目标文件
·常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行
·查找条件设置:
·要查找的字符串以双引号括起来
·"^……"表示以……开头,"……$"表示以……结尾
·"^$"表示空行
9.gzip,bzip2命令
·用途:制作压缩文件,解开压缩文件
·命令格式:
制作压缩文件:
gzip [-9] 文件名
bzip2 [-9] 文件名
解开压缩文件:
gzip -d .gz格式的压缩文件
bzip2 -d .bz2格式的压缩文件
·常用命令选项:
-9:表示是高压缩比,多在创建压缩包时使用
-d:多用于解开已经压缩过的文件
10.tar命令
·用途:制作归档文件,释放归档文件
·命令格式:tar 【选项】 归档文件名 源文件目录
tar 【选项】 归档文件名 【-C 目标文件】
· 常用命令选项:
-c:创建.tar格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件
-C:解包时指定释放的目标文件夹
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压
11.fdisk命令(检测并确认新硬盘)
·格式:fdisk -l 【磁盘设备】(或:fdisk -l)
12.fdisk命令(规划磁盘中的分区)
·用途:在交互式的操作环境中管理磁盘分区
·格式:fdisk 【磁盘设备】
·交互模式中的常用指令
m:查看操作指令的帮助信息
p:列表查看分区信息
n:新建分区
d:删除分区
t:变更分区类型
w:保存分区设置并退出
q:放弃分区设置并退出
13.mkfs命令
·用途:Make File system,创建文件系统(格式化)
·格式:mkfs -t 文件系统类型 分区设备
(-t:指定文件系统类型 例:mkfs -t ext3 /dev/sdb1)
14.挂载,卸载文件系统
·mount命令
·用途:挂载文件系统,ISO镜像到指定文件夹
·格式:mount [-t 类型] 存储设备 挂载点目录
mount -o loop iso镜像文件 挂载点目录
·unmount命令
·用途:卸载已挂载的文件系统
·格式:umount 存储设备位置 (umount /dev/cdrom)
umount 挂载点目录 (umount /mailbox)
15.df命令(查看磁盘使用情况)
格式:df 【选项】 【文件】
(例:df -hT)