Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。是在Linux内核与用户之间的解释器程序,现在Linux通常指/bin/bash解释器来负责向内核翻译以及传达用户/程序指令,shell相当于操作系统的**“外壳”**。 ● Is命令–不带参数 ● Is命令–带参数 ls -R ls -la ● pwd命令 mkdir命令 mkdir 创建多级目录 cd /dir 命令 cd 切换到当前用户的主目录 touch 命令 再执行一次 xaiobai.txt ● rmdir命令 删除空目录 。- p递归删除目录mydir1,当子目录删除后其父目录为空时,也- -同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。 临时没有字数很多的文件,就不演示了。 head file 显示file的前十行 ln命令的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。 链接分为两种 : 硬链接(hard link)与软链接(symbolic link)。 软链接: 硬链接: 注意: -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 ●find 按文件的权限查找 ●[user1 @server1 ~]$find mytmp -perm + 755 ●文件系统用来存放和管理所有系统使用的文件和数据,其载体是软盘或硬盘分区。
常用命令介绍
shell分类
常用的是bashlinux常见的命令格式
查看文件以及文件夹(1)
● Is命令–带参数 ls -a
-a有显示隐含文件的功能
说明:若文件名以 . 开头,则认为是隐含的,进而普通的Is命令不显示以 . 开头的文件,所以要完全显示某目录下的文件清单,必须加上-a参数才行。
● Is命令–带参数 ls -l
长格式输出
参数 -R 的功能是:递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。
一下几个命令就是上面三个的组合,可以自己试试看下输出啥东东,
ls -Ra
ls -Ral查看当前路径
作用:显示当前目录创建目录
功能:在当前目录下创建目录
注:这里说权限不够,su命令可以获取权限,输入开机密码就行。在makir 可以发现该目录多了abc这个文件夹
功能:参数-p功能是如果要创建的目录的父目录不存在,则先创建其父目录,再创建该目录; .如果指定的目录存在,则不影响原目录,也不会报错。在本示例中会连续创建a目录、a/b目录、a/b/c目录。切换工作目录
可以看到之前目录为local现在为var
创建文件
功能:如果xaiobai.txt不存在,则创建一个大小为0字节名为xaiobai.txt的空文件。
这里我进入了我们之前创建的abc文件夹,然后创建了一个xiaobai.txt文件
功能:如果xaiobai.txt已存在,则将改变myfile的最后修改时间。文件复制
可以看到,我们把abc文件夹里的xiaobai.txt复制到了a文件夹里
这里我创建了xaiobai.txt、.json 、 .png,* 是通配符,可以匹配多个字符,也就是所有xiaobai开头的 . 后面可以是任何字符; ? 表示只能匹配一个字符。
这里我又创建了一个文件夹aa,然后将abc里面的内容通过 cp -R 将目录abc下面的所有子目录和文件都复制到目录aa中
国文件移动
这里我将aa文件夹移动到了abc文件夹里,然后查看里面的文件夹及内容。
这里我将aa这个文件夹名称修改成了aaa删除命令
这里创建了xiao文件夹,里面包含bai和hei,然后先删除hei,再删除bai
删除hie后,xaio文件夹里就只剩bai了,再删除bai,因为是-p 删除白后xiao文件夹里就没有其他文件了,所以一同连xiao文件夹也删除了
可以看到,原理有很多文件,rm xiaobai.* 把xiaobai开头的都删掉了,
上面我们在abc文件夹里放了aaa文件夹,aaa文件夹里还有xiaobai很多文件,这里rm -rf 直接不管里面是否有啥东西,都直接删除。
功能:参数-r是递归的意思,即可以删除非空目录;参数-f是强制的意思。本例中abc为非空目录,两者结合就是不管是否文件夹里有内容,都一律删除。编辑命令
显示文件内容
这里展示了xiaobai.txt的内容
ctrl d 结束写入分屏显示.
less: 由于more不能后退,就取more的反义词less加上后退功能
所以Linux里流传着这样一句话:“less is more”.
总结下more 和 less的区别:
显示文件头/尾内容
head -n 5 file 显示前5行
tail file显示file的后十行
tail -n 5 file 显示后5行软链接和硬链接
硬链接是一个档案可以有多个名称,而软链接则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。
硬链接是存在同一个文件系统中,而软链接可以跨越不同的文件系统。
这里我们先把aa这个文件夹删了,然后创建a文件夹的软连接给aa,这样打开aa文件夹,里面就是a的内容。
并且可以看到,这里是同步的,在a里创建了66,aa里接着就有66查找命令
会在环境变量$PATH设置的目录里查找符合条件的文件。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息。
可以帮助用户寻找某一命令的二进制文件,源码以及帮助页面。下面是它的格式:
Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
-name 是按文件名查找
功能:查找mytmp目录下的权限恰为755的文件。
●[user1 @server1 ~]$find mytmp -perm -755查找文件内容命令
功能:在文件xiaobai.txt中查找包含字符串”xioahei” 的行。统计命令
输出为行数,单词数,字母数按正序输出
sort命令用于将文本文件内容加以排序。
sort可针对文本文件的内容,以行为单位来排序。
参数详解比较命令
inux diff命令用于比较文件的差异。
diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。文件压缩命令
tar命令是经典的备份/还原命令,几乎所有最新的软件包都是通过tar包发布的。
这是将目录中的几个文件压缩了
这是压缩的的整个a目录
●tar命令示例一一 打包(备份)
功能:参数-c的功能是打包(创建)
参数-v是显示处理过程
参数-f是用来指定文档名;
详细参数
gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出”.gz”的扩展名。
可以看到gzip将除文件夹外所有的文件都压缩成了gz格式的压缩包
b这是个文件夹,不能被gzip压缩
详细参数
可以看到上面的gz压缩包都被解压还原了
详细参数挂装与卸载命令
网卡配置命令
帮助命令
定时任务命令
查看磁盘空间情况
管道与重定向
文件系统(1)
-一个软盘或硬盘分区在作为文件系统使用时,必须进行初始化,并将如何组织文件的数据结构写到这些介质上,这个过程就是建立文件系统过程。
●Linux的文件系统是树形结构,所有的文件和目录都是树上的节点,树的根就是整
个文件系统的最顶层目录,即根目录。文件连接到目录,目录再连接到上- -层目录,
所有的文件和目录最终都归结到跟目录,形成整个文件系统。
公
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算