二.linux学习笔记-命令基本格式及文件处理命令

来源:互联网 发布:mysql数据库结构设计 编辑:程序博客网 时间:2024/05/16 06:39
(一)命令的基本格式
1.命令提示符
[root@localhost~]#
· root                当前登录用户
· localhost        主机名
· ~                    当前所在目录(家目录)
· #                    超级用户的提示符(普通用户的提示符为$)
·家目录             即用户目录。除了root用户,其他用户的设置文件、配置文件都是放在用户目录下,一般为                                          
                        /home/用户名/。echo $HOME获取
2.命令格式
命令 [选项] 参数
补充:(1)多个选项可以合并选项 ls -hl  相当于 ls -h -l    
 
(二)文件处理命令
1ls 显示文件列表
ls [选项] [文件或目录]
 选项: 
        -a 显示所有文件,包括隐藏文件
        -l  显示详细信息
        -d 显示目录名称
        -h 人性化显示文件大小
        -i 显示inode(查看文件id号)
输入ls -l,显示如下
补充:
(1)-rw-r--r--表示的意思
第一位字符 -,表示为文件类型:-文件   d 目录  l 软链接文件 (常用的三种,另外四种为特殊文件)
               
2-4位
5-7位
8-10位
rw-
r-- 
 r--
u所有者
g所属组
o其他人
r读,w写,x执行
(2) 1表示的意思
        引用计数
(3)root root
        第一个表示为文件所有者,第二个为所属用户组
(4) 2038 
        文件大小,单位为字节,使用 ls -lh ,则单位为kb

2.mkdir (make directories) 建立目录  
mkdir [-p] [目录名]
-p递归创建 

3.cd 切换所在目录(change directory)
简化操作:
cd ~ 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录  
补充:
(1)相对路径:参照当前所在目录,进行查找。如:cd ../usr/local/src
(2)绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入该制定位置。如:cd /etc/

4.pwd  打印当前所在目录位置(print working directior)

5.rmdir 删除空目录(remove empty directories) 只能删除空目录,用的比较少

6.rm  删除文件或目录(remove)
rm -rf [文件或目录]
选项:    -r    删除目录
            -f    强制

7.cp 复制命令(copy)
cp [选项] [原文件或目录] [目标目录]
选项:    -r    复制目录
            -p   连带文件属性复制
            -d    若源文件是链接文件,则复制链接属性   
            -a    相当于-pdr

8.mv 剪切或改名命令
mv [原文件或目录] [目标目录]

(三)常见目录作用
·/                 根目录
·/root          超级用户权限命令
·/bin           命令保存目录
·/boot         启动目录,启动相关文件,启动核心文件
·/dev           设备文件保存目录,例如光盘驱动器,硬盘
·/etc            系统配置文件保存目录,存放系统管理所需要的配置文件和子目录
·/home       普通用户的家目录
·/lib            系统库保存目录
·/mnt          挂载光驱、usb设备的目录,加载后,会在mnt目录中多出相应设备的目录
·/media      挂载目录
·/usr            系统应用程序和相关文件都会存放到这里
    /usr/bin/ 系统命令(普通用户)
    /usr/sbin/系统命令(超级用户)
·/tmp           临时目录,大部分的命令程序都会在此文件夹中存放临时执行文件
·/opt           测试软件的安装目录,测试完后可以直接删除,而不影响系统的其他设置
    linux是一个严谨的系统,当有许多用户

挂载:分配盘符
 
(四)ln 链接命令(link) 生成链接文件
·ln -s [原文件] [目标文件]
选项: -s 创建软链接
1.硬链接特征(不推荐使用):
(1).拥有相同的i节点和存储block块,可以看做是同一个文件
(2).可通过i节点识别(相同的i节点)
(3).不能跨分区(一个教室的两个门都在这个教室范围内)
(4).不能针对目录使用
2.软链接特征
(1).类似windows快捷方式
(2).软链接拥有自己的I节点和Block块,但是数据块中只保存原文件的文件名和I节点,并没有实际的文件数据
(3).lrwxrwxrwx  I 软链接(软链接文件权限都为rwxrwxrwx,但真实权限还是由原文件的权限来控制)
(4).修改任意文件,另一个都改变
(5).删除原文件,软链接不能使用
注:软链接原文件如果不在同一目录下,一定要用绝对路径

在慕课网中的Linux达人养成计划课程中的笔记

0 0
原创粉丝点击