初识linux之畅游其中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识linux之畅游其中相关的知识,希望对你有一定的参考价值。
1.文件基本信息
时间类型:访问时间、更改时间、改动时间、删除时间
可以使用stat命令查看文件时间
2.文件类型
-普通文件
d目录文件
b设备文件(块设备)
c设备文件(字符设备)
s套接字文件
p管道文件
l链接文件
3.文件管理命令
1.改变目录
cd change directory
绝对路径:每次都从根目录开始
相对路径:(当前目录“.”,上一级目录“..”)
2.创建文件
touch 命令
touch /home/{file1,file2} //同时创建file1和file2文件
touch /home/file{1..20} //同时创建1~20个文件
3.创建目录
mkdir 命令
-p参数 可以递归创建文件夹
作业:mkdir /home/{dir/{dir,dir1},dir2}
答案:在home下创建dir和dir2文件夹并在dir文件夹下创建dir和dir1文件夹
4.复制
cp 命令
-r 目录 使用-r选项进行递归复制
-v 详细 使用-v选项查看复制过程
-f 强制 使用-f强制复制
例如:# cp -rf /etc /tmp //-f, --force 强制
可以在复制的过程中把目标文件改名
例如:cp -rf /home/dir dir1
5.移动
mv 命令
-r 目录 使用-r可以将目录全部复制
将文件从源目录移动到目标文件内
6.删除
rm 命令
-r 文件 使用-r递归删除
-f 文件 使用-f强制删除
-v 文件 使用-v查看删除过程
一般-r和-f连用想删什么删什么
例如:rm -rf /home/dir
这条命令是删除/下的home下的dir目录
7.查看文件内容
cat 命令
-n 显示行号
-A 包括控制字符
more 命令
翻页
head 命令
查看前十行
-2 查看前两行
tail 命令
查看尾部十行
-2 查看尾部两行
-f 动态查看文件尾部
8.修改文件内容
vim有三大模式
INSERT 插入模式:按i /o /a进入插入模式
命令模式 末行模式:按Esc进入末行模式
VISUAL 视图模式:按v进入视图模式
按Esc退出模式
命令模式:
光标定位
hjkl //上下左右
0$ //行首行尾
gg G //页尾页末
3G //进入第三行
/string(n N可以循环的) //查看字符,n下一个
/^d //正则,以某某开始
/txt$ //正则,以某某结束
文件编辑(少量)
y 复制 yy 3yy ygg yG (以行为单位)
d 删除 dd 3dd dgg dG (以行为单位)
p 粘贴
x 删除光标所在的字符
D 从光标处删除到行尾
u undo撤销
^r redo重做
r 可以用来修改一个字符
进入其它模式
a 进入插入模式
i 进入插入模式
o 进入插入模式
A 进入插入模式
进入末行模式(扩展命令模式)
v 进入可视模式
^v 进入可视块模式
V 进入可视行模式
R 进入替换模式
diff命令可以比对俩个文件内容的不同
以上是关于初识linux之畅游其中的主要内容,如果未能解决你的问题,请参考以下文章