作者
:学Java的冬瓜
博客主页
:☀冬瓜的主页🌙
专栏
:【Linux】
分享
:
屋檐如悬崖 风铃如沧海 我等燕归来
时间被安排 演一场意外 你悄然走开
故事在城外 浓雾散不开 看不清对白
你听不出来 风声不存在 是我在感慨
梦想来是谁在窗台 把结局打开
那薄如蝉翼的未来 经不起谁来拆
——《千里之外》
主要内容
:Linux中的快捷键,创建目录mkdir、删除文件指令rm;操作目录指令ls,cd,pwd;操作文件指令touch,cat,echo;vim操作文件,打开和退出文件,普通模式->插入模式i,插入模式->普通模式Esc;文件的移动和重命名mv,文件的复制cp。
文章目录
- 一、快捷键
- 二、关于文件操作
- 1)创建和删除目录
- 2)操作目录指令
- 3)操作文件指令
- 三、vim操作文件
- 1)打开和退出文件
- 2)普通模式和插入模式的切换
- 四、文件的移动和复制
- 五、补充指令
一、快捷键
二、关于文件操作
1)创建和删除目录
【文件目录操作和查看网络连接】创建和删除目录以及查看网络连接可以看这篇博客。
2)操作目录指令
1>
ls
:查看当前目录中目录和文件;ls test/
:查看test目录中的目录和文件(如果是ls /
,那么就是看此电脑下的目录和文件),在这里/
表示根目录;若想看更详细的内容ls -l /
<=>ll /
且ls -l
<=>ll
2>pwd
: 查看当前目录完整的绝对路径
3>cd
: 切换目录。cd
后面可以跟绝对路径或者相对路径,绝对路径为以/开头如:cd /root/test/
,相对路径为以.
或..
开开头或直接写目录名+/
或直接写目录名,如:cd test/
3)操作文件指令
touch
: 创建空的文件
cat
: 查看文件内容
echo
: 回显,可以拿来写文件(文件内容简短时)
示例1:echo在文件中覆写或拼接字符串:echo 字符串 目标文件
:>
表示覆写, >>
表示拼接
[root@VM-8-6-centos test0621]# touch demo.txt
[root@VM-8-6-centos test0621]# echo "lihua" > demo.txt
[root@VM-8-6-centos test0621]# cat demo.txt
lihua
[root@VM-8-6-centos test0621]#
//在这里,我创建了一个demo.txt文件,然后将“lihua”这个字符串写入文件,使用cat查看,实现了覆写
示例2:cat覆写或拼接文件内容 cat 源文件 目标文件
:>
表示覆写, >>
表示拼接
[root@VM-8-6-centos test0621]# touch test.txt
[root@VM-8-6-centos test0621]# echo "成都" > test.txt
[root@VM-8-6-centos test0621]# ll
total 12
drwxr-xr-x 2 root root 4096 Jun 21 22:03 aaa
-rw-r--r-- 1 root root 6 Jun 26 10:46 demo.txt
-rw-r--r-- 1 root root 7 Jun 26 10:48 test.txt
[root@VM-8-6-centos test0621]# cat test.txt >> demo.txt
[root@VM-8-6-centos test0621]# cat demo.txt
lihua
成都
[root@VM-8-6-centos test0621]#
//在这里,我使用touch创建了test.txt文件.然后用echo覆写将"成都"写到该文件中。
//然后再使用cat将test.txt的文件内容拼接到demo.txt文件中。最后用cat展示demo.txt的内容。
三、vim操作文件
1)打开和退出文件
vim 文件名
打开文件
:q
退出文件;:wq
退出文件并保存修改
2)普通模式和插入模式的切换
vim 文件,打开文件vim默认是普通模式,退出也是要在普通模式上操作。如果要进行编辑文件,就需要进入插入模式。
i
: 普通模式切换到插入模式
Esc
: 插入模式切换到普通模式
四、文件的移动和复制
mv 源文件 目标文件
: 移动文件;mv 源文件 重命名
: 重命名文件。
cp 源文件 目标文件
: 将源文件中的内容覆写到目标文件中。如果是复制目录,使用:cp -r
表示递归复制目录及目录中的子文件。
[root@VM-8-6-centos test0621]# ll
total 12
drwxr-xr-x 3 root root 4096 Jun 26 12:22 aaa
-rw-r--r-- 1 root root 6 Jun 26 12:29 demo.txt
-rw-r--r-- 1 root root 7 Jun 26 10:48 test.txt
[root@VM-8-6-centos test0621]# cat demo.txt
lihua
[root@VM-8-6-centos test0621]# cat test.txt
成都
[root@VM-8-6-centos test0621]# cp test.txt demo.txt
cp: overwrite ‘demo.txt’? y
[root@VM-8-6-centos test0621]# cat demo.txt
成都
[root@VM-8-6-centos test0621]#
//在这里,我使用cp,将test.txt中的“成都”覆写到test.txt文件中
五、补充指令
grep
: 字符串查找
ps
: 查看进程
netstat
: 查看网络信息