博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux达人养成计划学习笔记(一)——命令基本格式及文件处理命令
阅读量:5953 次
发布时间:2019-06-19

本文共 1636 字,大约阅读时间需要 5 分钟。

一、shell终端初始

  快捷键Ctrl + Alt + T,可以快速打开终端

bluemoutain                当前用户名bluemoutain-CN155          本机名~                          当前目录(家目录,root用户为/root,普通用户为/home/bluemoutain

 

二、命令格式

命令 【选项】 【参数】注意:   1、个别命令使用不遵循这个格式   2、当有多个选项的时候,可以写在一起

 

三、文件类型

-rw-r--r--第一个“-”:表示是文件类型 ( -文件类型   d目录   l软链接文件)rw-        r--        r--u所有者     g所属组     o其他人r 读   w 写   x 执行

 

四、查询命令——ls

ls [选项】 【文件或目录】选项:    -a    显示所有文件,包括隐藏文件    -l    显示详细信息    -d    查看目录属性    -h    人性化显示文件大小    -i    显示inode

 

 

 五、建立目录

mkdir     [文件名]mkdir  -p [文件名/文件名]         #递归创建

 

 

六、切换所在目录

cd [目录]    英文原意:change directory简化操作:  cd ~  cd          进入当前用户的家目录  cd -        进入上次目录  cd ..       进入上级目录

 

 

七、显示当前路径

pwd

 

 

八、删除目录

rmdir [目录名]      英文原意:remove empty directoriesrm -rf [文件或目录]  英文原意:remove选项:    -r    删除目录    -f    强制

 

 

九、复制

cp [选项] [原文件或目录] [目标目录]英文原意:copy选项:    -r    复制目录    -p    连带文件属性复制    -d    若源文件是链接文件,则复制链接属性    -a    相当于-rpd,如果需要复制的完全一样,则使用-a选项

 

 

十、剪切或改名

mv [原文件或目录] [目标目录]英文原意:movePS:目录相同则是改名操作

 

 

十一、linux常见目录的作用

  首先看根目录有什么:

1、根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。

  只不过sbin目录中的命令只能够是root用户才能够执行

2、boot:启动目录

3、dev:特殊文件保存目录(硬件)

4、etc:系统配置文件目录

5、lib:函数库文件目录,将命令写成函数,减轻Linux系统体量

6、media  mnt  misc三个空目录用来挂载外部存储设备

7、pros  sys 是内存的挂载点,不能在里面写数据

8、tmp  临时数据目录

 

十二、链接命令

1、格式:

ln [原文件] [目标文件]命令英文原意: link功能描述:生成链接文件选项:    -s 创建软链接

 

 

2、硬链接和软链接的区别:

  硬链接和原文件是一模一样的,删除掉原文件依旧可以使用。

  软链接是记录原文件inode和名字,通过查询原文件进行使用,删除源文件不能使用。

 

3、硬链接特征

(1)拥有相同的inode和存储block块,可以看做是同一个文件

(2)可通过inode识别

(3)不能跨分区

(4)不能针对目录使用

 

4、软链接特征

(1)类似Windows快捷方式

(2)软链接拥有自己的inode 和 block块,但是数据块中只保存源文件的文件名和inode号,并没有实际的文件数据

(3)lrwxrwxrwx       l软链接

    软链接权限都为rwxrwxrwx,但是实际的访问权限是由原文件决定的

(4)修改任意文件,另一个都改变

(5)删除源文件,软连接不能使用。

 

转载地址:http://jhaxx.baihongyu.com/

你可能感兴趣的文章
swift基础之_swift调用OC/OC调用swift
查看>>
Devexpress 15.1.8 Breaking Changes
查看>>
推荐JS插件:imagesLoaded,监测图片加载情况并提供相应的事件(加载成功/失败)...
查看>>
Java B2B2C多用户商城 springcloud架构- common-service 项目构建过程(七)
查看>>
杨老师课堂之ArrayList集合常用方法解析
查看>>
ElasticSearch Client详解
查看>>
新零售讲堂之时代下的传统零售业,何去何从?
查看>>
c++读取和写入TXT文件的整理
查看>>
深入动态人脸识别小场景应用,2019年或将迎来爆发期
查看>>
Ionic2 下处理 Android 设备下返回按钮的事件
查看>>
linux基础--grep以及模式正则表达式
查看>>
Spark入门实战系列--7.Spark Streaming(上)--实时流计算Spark Streaming原理介绍
查看>>
linux安全问答(1)
查看>>
微软已停止对Vista RTM(SP0)的服务支持
查看>>
Activity 切换 动画
查看>>
[LeetCode] Sum of Left Leaves 左子叶之和
查看>>
[LeetCode] Find Median from Data Stream
查看>>
3.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota
查看>>
50.9. 触发器(Trigger)
查看>>
9.3. where 优化
查看>>