Linux远征之起航篇(上): 使用和基本的文件操作

在开发或者运维情况下,使用Linux系统处理一些事情都是每一个程序员可能面对到的问题,即使在Window图形界面下操作已经很简单的情况下,Linux的命令行操作对于一些特定的问题还是极其有用的。


  • 可能没接触过Linux操作系统的人可能会觉得Linux很难学习,更曾有人戏称Linux为黑客系统,觉得很难上手,但是请大家客服这个心理,我们从简单的开始,逐步的去了解和使用Linux.
    (我们将使用virtual Box安装一台Linux的虚拟机,我们这里将使用的是Red Hat的Linux发行版CentOS进行的安装配置,CentOS的版本是7.^版本,安装过程也比较的简单: 下载好CentOS的镜像文件(CentOS大该4个多G),进入virtualbox中的设置将镜像文件配置好,之后选择新建,按照上面的提示进行操作即可,刚开始希望大家安装成图形界面,不要进行最小安装,如果大家实力可以也是OK的啦)
  • 一切安装就绪后,大家进入到Linux系统中,大家可以在application下找到图形界面下的中端,同样大家也可以去设置中断的打开快捷方式,流程如下:
    applications -> System Tools -> Devices -> Keyboard -> +
    以上流程就可以添加好快捷方式了。
  • 如果大家想打开真正的终端界面,可以使用 ctrl + alt + f2 - f6打开,使用ctrl + alt + f1可以退出这个终端

Linux起航篇我们将说的是一些基础的Linux文件操作命令:
ls命令: 查看当前目录下的所有的文件 (Linux下其实所有的目录都是叫文件,这里为了区分叫做目录,同时Linux是一个多用户的系统,我们可以多个用户才做一个Linux的系统,在home文件下每个用户会有一个与用户名称相同的家目录文件,默认进入图形界面的终端处于的就是当前用户的家目录文件下(~表示家目录))
在这里插入图片描述
cd命令: 文件目录的切换(使用时直接 cd + 切换的目录名(…表示会到上一级目录, linux中的根目录是以 / 开头,没有windows中的分区的磁盘))
在这里插入图片描述
du命令: 列出当前文件下的文件的大小,包含其下的所有的子文件。
(列出的文件大小显示格式时以byte为单位显示的,-h参数可以让显示的单位自动适应为适合人类阅读的形式,-a参数可以列出所有的文件(默认只列出目录的大小), -s参数可以只列出总的文件的大小,不会列出其子文件的大小)
在这里插入图片描述
cat && less 命令:
cat命令可以一次性显示文件的所有的内容,后直接加上需要显示的文件路径即可
在这里插入图片描述
less命名也是显示文件的内容,但当一个文件一页无法显示时,less命令会分页显示,按空格键可以切换下一页,enter键可以切换下一行,d键前进半页,b键后退一页,y键后退一行,q键退出继续切换。 less用法与cat相同)
head命令: 显示一个文件的开头的一部分(默认显示文件的十行,也可以使用 -n 参数后面指定具体需要显示的行数)
在这里插入图片描述
tail命令: 显示一个文件的结尾几行(默认显示十行,同样可以使用-n参数指定行数)
在这里插入图片描述
touch命令: 创建一个文件(后直接接一个不存在的文件名即可创建)
在这里插入图片描述
mkdir命令: 创建一个目录(后接需要创建的目录名, 使用-p参数可以递归的创建文件目录,如: mkdir -p one/two/three)
在这里插入图片描述
cp命令: 拷贝文件或者目录(用法: cp + 带拷贝的文件路径 + 拷贝到的文件路径; 如果是拷贝目录的话,需要加上-r参数,相当于递归的拷贝所有的文件,同时也可以使用通配符*这样的正则表达式将文件拷贝到指定的目录下)
在这里插入图片描述
mv命令: 移动文件到指定的地方(用法与cp命令相似,同样也可以使用通配符对多个文件进行移动,同时将文件从从当前目录拷贝到当前目录相当于对文件进行了重命名)
在这里插入图片描述
rm命令: 删除文件或者目录(用法: 后加需要删除的文件名即可,使用rm删除的文件不易被恢复,可以使用 -i 参数在删除前进行一次确认删除的提示,-f参数可以强制的删除一个文件, -r 参数可以递归的删除一个文件目录下的所有的内容)
在这里插入图片描述
ln命令: 可以在文件间创建链接(创建的链接分为硬链接和软链接,硬链接相当于使两个文件名共同指向了一个文件内容,而软连接则相当于是将链接文件名指向了当前文件名,类似于windows中的快捷方式, 默认创建的是硬链接,使用 -s参数创建的是软链接)
在这里插入图片描述


今天关于Linux中的文件基础操作我们就说到这里了,关于文件操作的更多的命令我们将在(下)篇中继续介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值