`
xidajiancun
  • 浏览: 454417 次
文章分类
社区版块
存档分类
最新评论

Linux 学习笔记_3_Linux常用命令_1_文件管理命令

 
阅读更多

并不建议:照着像命令大全这类的书来学!

常用命令大约有200个。


文件命名规则:

a)除了‘/’之外所有字符都合法!

b)这些字符最好不用

1、空格符,制表符,退格符

2、连接符

3、特殊符号:@#$&()-

c)避免用.作为开头,用.开头表示文件隐藏

d)注意:大小写敏感的,类似与C语言;而Windows并不严格区分

eLinux可以没有后缀名,如.exe


命令格式:

命令-选项参数

ls-la /etc

说明: 1、多个选项可以写在一起//或者:ls-a -l /etc

2.代表当前目录

..代表父目录 //返回父目录:cd.. // 有空格

3、参数表示操作的对象


学习大纲:

1、文件处理命令

2、权限管理命令

3、文件搜索命令

4、帮助命令

5、压缩解压缩命令

6、网络通信命令

7、系统开关机命令

8Shell应用技巧


附:命令存放目录的不同决定了所执行权限的不同:

只有root才能执行的命令

/sbin /usr/sbin

所用用户都可执行的命令

/bin/usr/bin

【大部分这样...

附: Linux中二进制文件所指的范围很广泛

Linux的目录结构与命令等大多数都来源于英文单词的缩写,所以有个窍门。。。

不同的文件类型会有不同的颜色,如二进制文件:黑色,本色;目录:蓝色


文件处理命令:

1ls[list]/bin/ls

选项: -a all

-llong 详细信息

-d directory 查看目录属性

第一部分:

drwxr-xr-x

d标记文件类型[ d:目录directory

-:二进制文件;

l:软链接文件link ]

rwxr-xr-x=> rwx r-x r-x : 每三个字符一部分

rread读权限

wwrite写权限

xexecute执行权限

- :表示代替,不具备这个权限

用户也分为三种:

1、所有者Uuser

2、所属组Ggroup

3、其他人Oothers

第二部分:

2-硬链接数

第三、四部分:

rootroot 4096

所有者 所属组 目录大小:并不准确表示目录本身的大小:

Linux很多的大小是用数据块来表示:block,其单位512字节,但其 大小可根据实际应用进行调节。

数据块可以理解为:存储数据的最小单位。

第五、六部分:

12-012052

文件创建或最后修改的时间值

第七部分

bin:文件名

2cd[changedirectory]

cd[目录]

e.g.ch / // 切换到根目录

cd.. // 切换到上级目录

3pwd[printworking directory] /bin/pwd


4touch:创建文件 /bin/touch

touch[文件名]


5mkdir[makedirectories] :创建目录

mkdir[目录名]// mkdir /test

//mkdir test :在当前目录下创建目录


6cp[copy]:复制文件或目录/bin/cp

语法: cp-R [源文件或目录][目的目录]

cp-R [复制目录]

//如果复制的是文件的话,就不用加-R,并且文件数不做限制

附: etc目录下保存的大多是配置文件。

Ctrl+c:终止程序运行

7mv[move]:移动文件,更名 /bin/mv//类似与剪切、重命名

mv[源文件或目录][目的目录]

e.g. mvservers ser // 改名

mv/test/ser /tmp //移动

mv/test/testfile /tmp/file.test //移动并改名

8rm[remove]:删除文件 /bin/rm

rm-r [文件或目录]

//rm只能用来删除文件,要想删除目录,则要加上-r即可,有时候会很烦人。。。

//但是如果你十分确定这个文件目录确实应该删除,则加上-rf即可

//如果不想弹出确认信息,则加上 -f选项【force】,并不推荐,不同与UNIX

*8.1rmdir 用来删除目录,不常用

9cat[concatenateand diplay files] /bin/cat

比较适用于文件内容不是很长的文件

cat[文件名]


10more/bin/more

分页显示文件内容

命令: fSpace 翻页

Qq 退出

Enter 下一行

e.g. more/etc/servies


11head/bin/head

查看文件的前几行

head-num [文件名]// 不加数字默认看10

e.g. head-20 /etc/servirs


12tail/bin/tail

查看文件的后几行

tail-num [文件名]

-f // 动态显示文件内容

13ln[link] /bin/ln

产生链接文件。

语法: 产生硬链接 不需要加任何选项,直接生成

ln[源文件][目标文件]

产生软链接 需要加-s[soft]

ls-s [源文件][目标文件]

e.g. ln-s /etc/issue /issue.soft // 软链接生成到根目录下

说明: 软链接的权限很特殊 lrwxrwxrwx//全部都是rwx

他很小,只是一个符号链接,会有一个箭头指向。

时间值与源文件不同。

他类似与Windows中的快捷方式

ln/etc/issue /issue.hard // 生成硬链接到根目录下

说明: 除了存储位置不同,其他全部相同,如大小相同,时间相同,但他类似与 copy但是又有所不同,他是同步更新的!

所以: cp有一个 -p选项,用于保存时间值。

不然的话,cp类似与新生成的文件

不同: a)删除源文件 软链接无法访问

硬链接可继续访问,并与原来源文件相同。

b)硬链接不能跨文件系统,跨分区,而软链接则无所谓!


附: 为什么他可以同步更新

ls-i // i[inode] i节点实际上就是一个数字标识,因为Linux 不认识字符!在Linux里面处理任何东西,都要有一个数字标识

所以,所有文件必须要有i节点!

而,硬链接与源文件拥有相同的i节点,而内核只认识i节点!

分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏

    Linux常用命令学习笔记(-)

    Linux常用命令 学习笔记,文件操作,系统用户、权限等等。

    linux学习笔记,linux命令整理

    包含常用命令,磁盘管理,用户管理,文件权限,软件安装,进程管理,资源监控,系统服务,网络管理,性能优化,常见问题解决等

    linux 学习笔记

    linux 学习笔记 常用命令及帐户管理 vi 编辑器 SHELL的使用 应用程序安装与管理 Linux系统管理 Linux基本网络配置 NFS文件系统:

    linux学习笔记之常用命令(一)——文件处理命令

    linux学习笔记之常用命令(一)——文件处理命令命令格式与文件处理命令ls命令命令格式与文件处理命令ls命令(类似windows的查看文件属性)目录处理命令目录处理命令之mkdir命令(类似windows的创建文件夹)目录处理...

    Linux学习笔记(强悍总结值得一看),细说linux基础知识,C,C++

    linux入门学习笔记,包括常用命令,用户管理,文件操作,目录结构,启动流程等,笔记详细,值得借鉴

    Linux常用命令超详细学习笔记.rar

    下面是一些常用的Linux命令及其简要介绍: ls:列出目录中的文件和子目录。 cd:切换当前工作目录。 pwd:显示当前工作目录的路径。 mkdir:创建新的目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件...

    linux学习笔记 常用知识

    第一章 LINUX简介及安装 第二章 常用命令及帐户管理 第三章 vi 编辑器 第四章 SHELL的使用 第五章、应用程序安装与管理 第六章 Linux系统管理 第7章 Linux基本网络配置 第八章 NFS文件系统

    linux网络编程学习笔记

    命令 netstat是用来显示网络的连接,路由表和接口统计等网络的信息.netstat有许多的 选项 我们常用的选项是 -an 用来显示详细的网络状态.至于其它的选项我们可以使用帮 助手册获得详细的情况. telnet telnet是一...

    linux常用命令.docx

    linux学习必备

    Linux.html

    2.2 Linux常用命令 2.2.1 帮助命令 2.2.2 基础操作命令 2.2.3 文件操作 2.2.4 压缩解压 2.2.5 权限管理 2.2.6 显示展示命令 2.2.7 其他命令 3. Linux服务器环境 3.1 vi编译器 3.1.1 什么是vi ...

    linux命令笔记-1

    里面整理了个人在工作与学习使用过程中整理的常用一些linux命令信息,一共包含4部分文件。

    Linux学习笔记(强悍总结值得一看)

    Linux学习笔记(强悍总结值得一看) 一、常用命令LINUX常用操作命令和命令行编辑快捷键二、磁盘管理三、 用户管理四、 文件权限五、 目录结构六、 软件安装七、时间管理八、 启动引导九、 运行级别十、 进程管理十一...

    学习笔记之-Linux操作命令

    Linux常用命令学习笔记一、Linux文件及磁盘管理命令 一、Linux文件及磁盘管理命令 1.查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。 Linux...

    Linux学习笔记.pdf

    目录 第一章 LINUX 简介及安装 第二章 常用命令及帐户管理 第三章 vi 编辑器 第四章 SHELL 的使用 第五章、应用程序安装与管理 第六章 Linux 系统管理 第 7 章 Linux 基本网络配置 第八章 NFS 文件系统

    Linux学习常用命令

    里面有txt和doc两个文件,是笔者在学习Linux时做下的笔记

    linux命令笔记-2

    里面整理了个人在工作与学习使用过程中整理的常用一些linux命令信息,一共包含4部分文件。

Global site tag (gtag.js) - Google Analytics