一.命令基本格式及文件处理命令
该笔记提纲:
1.命令的基本格式
2.目录处理命令
3.文件处理命令
4.常用目录的作用
5.链接命令
1.命令的基本格式
*[root @localhost ~]#的含义
root 表示当前登录账户(管理员,在Linux当中管理员账户名是root,不是 administrator)
localhost 表示主机名(默认localhost,可以改)
~ 表示当前目录(家目录,管理员root的家目录是根目录下的一级目 录/root目录,而普通用户user1的家目录是根目录下/home/user1目 录,属于二级目录)
# 表示超级用户的提示符(root用户)
$ 表示普通用户的提示符
*命令格式 命令 [选项] [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起,简化选项与完整选项 -a等于--all
2.目录处理命令
*查询目录中的内容:ls
ls [选项] [文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
*解释: drwxr-xr-x. 2 root root 6 2月 24 12:03 first
“-”表示文件类型(-文件 d目录 l软连接文件(除此之外还有块设备文件,字符设备文件,套接字文件和管道文件))
“rw-”u所有者
“r--”g所属组
“r--”o其他人
r读 w写 x执行
"."代表ACL权限(我也不知道这是什么,想知道就百度吧)
“2”代表引用计数。即访问该文件的次数
“root” 文件所有者
“root” 所属组
“6” 大小 如果用-h可以人性化显示
“2月 24 12:03 ” 最后修改时间
“first” 文件名
*建立目录:mkdir (相当于windows中新建文件夹)
mkdir -p [目录名]
-p 递归创建
命令英文愿意:make directories
*切换所在目录:cd
cd [目录,相对路径或绝对路径]
命令英文原意:change directory
简化操作
cd ~ 进入当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
按下tab键可以进行命令补全或目录补全,连按两下可以列出相关目录或命令,可以大大提高输入速度和检测命令是否输错
*删除空目录:rmdir
rmdir [目录名]
命令英文愿意:remove empty directories;只能删除空目录
*删除文件或目录:rm
rm -rf[文件或目录]
命令英文愿意:remove
选项:-r 删除目录
-f 强制删除
*复制命令:cp
cp [选项][源文件或目录][目标目录]
命令愿意:copy
选项:
-r 复制目录
-p 连带文件属性复制
-d 若文件时链接文件,则复制连接属性
-a 相当于-pdr
*剪切或改名命令:mv
命令英文愿意:move
在同一文件夹下剪切相当于改名
4.常用目录的作用
/bin 命令保存目录,存放使用者最长用的命令,如:cp、ls、cat,等等。
/boot 启动目录,启动linux时使用的一些核心文件。
/dev 设备文件保存目录,是device(设备)的缩写,这个目录下是所有linux的外围设备。
/etc 配置文件保存目录,这个目录用来存放系统管理所需要的配置文件和子目录。
/home 普通用户的家目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示。
/lib 这个目录是存放着系统最基本的动态连接库,几乎所有的应用程序都须用这些共享库。
/lost+found 这个目录平时是空的,当系统不正常关机后,这里就是一些无家可归文件 的避难所。
/mnt 系统挂载目录,这个目录是空的,系统提供这个目录是让用户临时挂接别的文件 系统。
/proc 这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录 来获取系统信息。也就是说,这个目录 的内容不在硬盘上而是在内存中。
/root 系统管理员(root)的主目录,作为系统的拥有者的特权。
/sbin s就是super user的意义,也就是说这里存放的是系统管理员使用的管理程序。
/tmp 这个目录是存放一些临时文件的地方。
/usr 我们用到的应用程序的文件几乎都存放这个目录下:/usr/X11R6存放X_Window的目录;/usr/bin存放着许多应用程序;/usr /sbin给超级用户使用的一些管理程序就放在这个里面;/usr/include开发和编译应用程序所需的头文件;/usr/lib存放一些常用的 动态连接共享库和静态归档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装软件最合适。/usr/man存放帮助文 档。/usr /src开放的源代码就存在这个目录下。
/var 这个目录存放那些不断扩充的东西,为了保持usr的相对稳定,那些才、经常被修改的目录可以放在这个目录下,如/var/log 日志文件。
5.链接命令
ln -s [原文件][目标文件]
命令愿意:link
功能:生成链接文件
选项: -s创建软连接
*硬链接特征:
1.拥有相同的i节点和存储block块,可以看做是同一个文件
2.可通过i结点识别
3.不能跨分区
4.不能针对目录使用
*软连接特征
1.类似windows快捷方式
2.软连接有自己的i结点和bolck块,但是数据块中只保存原文件的文件名和I结点号,并没有实际的文件数据
3.|rwxrwxrwx|软连接权限都为它
4.修改任意文件,另一个都不改变
5.删除原文件,软链接不能使用
此为学习笔记,初学者水平,可能有误,若有误请大家见谅,及时反馈