您的位置:首页 > 运维架构 > Linux

linux学习教程(二)Linux基础(文件命令)

2015-11-26 11:34 736 查看

一、前言

前面我们安装linux进入虚拟机,设置好了桥接网络,而且分割规划了磁盘分区。接下来进入正式开始接触linux基础命令。

二、预习命令

2.0命令格式

命令格式: 入门例子

例子:ls -la/etc
命令-选项参数
ls-la/etc
 表示不同设置,多个连写操作的对象

2.0.1特殊目录:

a、当前目录用点“.”
b、当前目录的父目录点点“..”

2.0.2 用户目录

 linux的目录是分为root与非root目录的
root: 就是root目录,一般为:  /sbin      和     /usr/sbin
al user:   就是所以用户目录,一般为   /bin   和  /usr/bin
我们可以看到linux所以的命令都是缩写的,例如:bin -binary 二进制文件  ;     usr-user 用户 ;   sbin-superbinary 超级管理目录。
由此我们可以窥见,记住这些英文意思, 更有利于我们记住命令。

三、文件处理命令

3.1文件查询命令

3.1.1ls:查询命令

-a:所有文件al(包括隐藏文件)
-l :长格式文件long(就是详细信息)
        -d:查询目录属性 directory
我们用linux查询命令查询root,然后我们开始解读我们查询出来的信息



3.1.2  lrwxrexrex(开始10个字符)

       第一个字符表示文件理性 :1、l表示是软连接文件  2、d表示是目录directory 3 -  表示是二进制文件
r:读 (read)    w:写(write)   x:执行 (excute)
权限分为段,分别为user、group、other:

rwxrwxrwx
所有者u所属于组g其他o

3.1.3   数字1 

  表示硬连接数

3.1.4    表示用户的组别和用户名称

rootroot
所有者所属组

3.1.5  7(表示文件大小)

表示文件大小不是很准确

3.1.5   11月 19  17:58(时间)

表示最后修改时间

3.1.6 bin(名称)

表示目录名称

3.2 创建目录

mkdir ----make directory
mkdir   【directoryName】



3.3 创建文件

touch  【filename】



3.4 移动文件(可以重命名)

mv 【源文件或目录】 【目的文件或目录】
我们把testfile文件移动到/test目录下面,然后修改名称为newtestfile



3.5 删除文件

rm  [-f(直接删除)]  [目的文件]
也可以用不加-f  系统会提示你是否确定  y/n



3.6 删除目录

rm -r [directory]  删除指定目录

rm -rf [directory]
可以不要f, 系统会提示你是否确定  y/n



3.7 跳转目录

cd  [目录]

cd .. 上级目录
cd / 根目录



3.8 查询目录位置

pwd [目录]



3.9 cat现实部分内容

cat [filename]
这种一般只查询最后的部门
 我事先建立了一个文件(创建文件touch不要忘记了)



3.10 more 分页现实文件

空格space 下页
回车enter  下一行
Q和q        退出more浏览模式



3.11 head与tail 查询开始或者最后几行

head -[num] [文件名称]
num默认为10行,不需要填写



tail -[num] [文件名称]



tail -f [文件名称] 表示实时只要最后几行
例子中为:tail -2f aliases



3.12 ln软连接

翻译为:link
ln -s [源文件] [目的文件]
这个就是创建文件类型为l的文件(文件类型:l、d、-忘记了没有?)



我们看看软连接文件的具体信息



1、所以人都有权限:rws
2、时间为创建软连接的时间
3、相当于快捷方式
4、跨文件系统(例如/usr  与/test)

3.13 ln硬链接

ln [源文件文件] [硬链接文件]



1、权限是rw权限
2、时间与源文件一样
3、相当于cpoy文件 略等于命令(cp -p)
4、具有相同的节点数值(在linux 的核心数值标示里面)
5、不能跨文件系统(例如/usr  与/test)

四、文件命令总结

1、我们首先知道文件分为 l  -   d,自己想想!
2、我知道文件命令makedir  touch  mv rm cd
3、我知道查询文件内容命令:head 、tai、more、cat
4、关于软连接文件与硬链接的区别和联系
5、再次回想ls -a -l 等等用法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux