一、前言
前面我们安装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:
rwx | rwx | rwx |
所有者u | 所属于组g | 其他o |
3.1.3 数字1
表示硬连接数
3.1.4 表示用户的组别和用户名称
root | root |
所有者 | 所属组 |
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 / 根目录
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 等等用法