录的正斜线(/)开头,而是以目录名(如果用户准备切换到当前工作目录下的一个目录)或是一个特殊字符开始。
单点符(.),表示当前目录
双点符(..),表示当前目录的父目录
ls命令
-l参数会产生长列表格式的输出
-F参数在目录名后加了正斜线(/)
-a 以点号开头的隐藏文件现在都显示出来
-R 了当前目录下包含的子目录中的文件
选项并一定要像例子中那样分开输入:ls –F –R。它们可以进行如下合并:ls –FR。
文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b)
文件的权限(参见第6章)
文件的硬链接总数
文件属主的用户名
文件属组的组名
文件的大小(以字节为单位)
文件的上次修改时间
文件名或目录名 马哥私房菜 淘宝https://shop592330910.taobao.com/
问号(?)代表一个字符。
星号(*)代表零个或多个字符。
在过滤器中使用星号和问号被称为文件扩展匹配(file globbing),指的是使用通配符进行模
式匹配的过程。通配符正式的名称叫作元字符通配符(metacharacter wildcards)
ls -l my_script
ls -l my_scr?pt
ls -l my*
ls -l my_s*t
ls -l my_scr[ai]pt # 可能出现的2中字符,a,i。
ls -l f[a-i]ll # 表示范围内的
ls -l f[!a]ll #感叹号(!)将不需要的内容排除在外 马哥私房菜 淘宝https://shop592330910.taobao.com/
touch命令
创建了你指定的新文件,并将你的用户名作为文件的属主。注意,文件的大小是零,因为touch命令只创建了一个空文件
cp命令
cp source destination
-r或-R 选项表明递归操作
-l 创建文件的硬链接而不是复制这个文件
-s 创建文件的符号链接而不是复制这个文件
-L 跟随符号连接文件
-P 不跟随符号连接文件
符号链接 符号链接就是一个实实在在的文件,它指向存放在虚拟目录结构中某个地方的另一个文件.
ln -s
硬链接
硬链接会创建独立的虚拟文件,其中包含了原始文件的信息及位置。但是它们从根本上而言
是同一个文件。引用硬链接文件等同于引用了源文件。要创建硬链接,原始文件也必须事先存在.
mv命令
注意,移动文件会将文件名从fall更改为fzll,但inode编号和时间戳保持不变。这是因为mv只影响文件名。
rm命令
在Linux中,删除(deleting)叫作移除(removing)
mkdir命令
mkdir New_Dir # 马哥私房菜 淘宝https://shop592330910.taobao.com/
mkdir -p New_Dir/Sub_Dir/Under_Dir # 要想同时创建多个目录和子目录,需要加入-p参数:
rmdir 命令
rmdir只能删除空目录
file命令
决定文件是什么类型
cat命令
显示文本文件中所有数据
-n参数会给所有的行加上行号
-b参数 如果只想给有文本的行加上行号
-T参数会用^I字符组合去替换文中的所有制表符
more命令
cat命令的主要缺陷是:一旦运行,你就无法控制后面的操作.
more命令会显示文本文件的内容,但会在显示每页数据之后停下来,more命令是分页工具。
按空格键或回车键以逐行向前的方式浏览文本文件。按q键退出。