感觉ubuntu比centOS好用多了······
——who
列出所有正在使用系统的用户、所有终端名、注册到系统的时间。
——echo
将命令行中的参数显示到标准输出
$ echo "Hello world"
Hello world
用引号括起来表示表示按原样输出,没用则表示将字符串各个单词当作一个字符串输出,中间隔一个空格
$ echo Hello world
Hello world
——data
显示或设置系统的日期和时间,没有选项和参数就直接显示当前日期时间
——cal
$ cal 2018 (显示公元2018年的日历)
$ cal 10 2018 (显示2018年10月份)
月份可以使用英文缩写
——passwd
更改口令为一个更安全的字符串
——cat
1.显示文件内容,可打印多个文件的内容,文件名用空格隔开
$ cat m1 m2
2.连接两个或多个文件,如cat f1 f2>f3 将文件f1,f2的内容合并,并通过输出重定向符将它们放入f3文件中
-b,--number-noblank 从1开始对所有非空输出行编号
-n,--number 从1开始对所有输出行编号
-s,--squeeze-blank 将多个相邻的空行合并为一个空行
——more
显示文件内容,每次显示一屏,满屏后停止,并在屏幕下显示提示信息,给出百分比
按空格显示下一屏
按enter显示下一行
按Q键退出
——less
显示文件内容,和more一样分屏
PageUP键向上翻页
PageDown键向下翻页
——head
显示指定文件开头若干行
$ head -5 m1 (显示文件m1开头5行)
-v 显示所有并列出标题
-q 显示所有不列出标题
——tail
显示末尾若干行
——touch
创建一个文件
修改指定文件的时间标签
-a 仅修改指定文件的存取时间
-c,--no-create 不创建文件
-m 进改变指定文件的修改时间
——grep
在文件中查找制定模式的词或短语,并在标准输出设备上显示包括给定字符传模式的所有行
grep [选项] 查找模式 [文件1,文件2...]
grep [选项] [-e 查找模式|-f 文件] [文件1,文件2...]
-E 将查找模式解释成扩展的正则表达式
-F 将查找迷失解释成单纯的字符串
-R,-r 以递归方式查询目录下所有子目录的文件
——cp
将源文件或目录复制到目标文件或目录,源文件不变,参数可以是绝对路径或相对路径
cp m1 m2 将m1复制到m2
-f,--force 如果现存的目标文件不能打开,则删除它并重试一次
-i,--interactive 给出提示,要求用户确认
-l 不复制,而是创建指向源文件的链接文件
一般-f和-i是相反,-f禁止交互式操作,不给出提示
——rm
删除文件和目录,默认情况下不能删除目录
-f 忽略文件不存在提示
-r 递归删除指定目录及其下属文件的各级子目录和相应的文件
-i 交互式删除文件
——mv
对文件或目录重新命名
将文件移动到另一目录中
——wc
统计指定文件的字节数、字数、行数,并显示结果
-c 字节数
-l 行数
-w 字数
——mkdir
创建目录
-m,--mode=MODE 设置权限为MODE,用八进制表示(这个以后写)
-p,--parents 路径中父目录不存在就自动建立
——rmdir
删除目录
-p 当路径中父目录在删除指定文件就为空时,也一并删除了
——cd
访问指定目录
——pwd
显示当前工作目录的绝对路径
——ls
列出指定(无参:当前)目录的内容
-a,--all 显示所有子目录和文件,包括隐藏
-F,--classify 列出的文件后加上符号,区分类型(/、*、@、=)
-c 按文件修改时间排序
-l 显示详细信息(权限、链接数、文件主、文件组、大小、最近修改时间、)
-l可以直接用ll代替
至于关于文件的存储权限我过几天再写上
未完待续