修改密码: passwd
查看当前目录下的文件 ls
查看当前用户信息 whoami
*可以匹配0个或任意多个字符
?可以匹配1个字符
cat filename查看文件内容 cat -b filename显示行号
wc统计当前文件的行数,单词数,文件大小
复制文件 cp 源文件 新文件
重命名 mv 原名字 新名字
删除文件 rm 文件名可以删除多个文件
cd~ 进入主目录
获取当前所在的目录可以使用 pwd 命令:
可以使用
mkdir
命令来创建目录,
为
mkdir
命令增加
-p
选项,可以一级一级创建所需要的目录,即使上级目录不存在也不会报错
可以使用
rmdir
命令来删除目录,
rmdir
其实是
rmove directory
缩写,其只有一个选项
-p
类似与
mkdir
命令,这个参数的作用是将上级目录一起删除
。
举个例子吧,新建目录
mkdir -p d1/d2/d3
,
rmdir -p d1/d2/d3
相当于是删除了
d1,d1/d2, d1/d2/d3。
rm
-f
强制的意思,如果不加这个选项,当删除一个不存在的文件时会报错
。
-i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除 。
-r 当删除目录时,加该选项,如果不加这个选项会报错 。rm 是可以删除不为空的目录的 。
which 用来查找一个命令的绝对路径,这个命令笔者不详细介绍,因为平时笔者只用来查找一个命令的绝对路径 。
ls
-a 全部的档案都列出,包括隐藏的 。linux 文件系统中同样也有隐藏文件 。 这些隐藏文件的文件名是以 . 开头的 。 例如 .test, /root/.123, /root/.ssh 等等,隐藏文件可以是目录也可以是普通文件 。
-l
详细列出文件的属性信息,包括大小
、
创建日期
、
所属主所属组等等
。ll
这个命令等同于
ls –l 。
-d
后边跟目录,如果不加这个选项则列出目录下的文件,加上后只列车目录本身
cp copy 的简写,即拷贝 。 格式为 cp [ 选项 ] [ 来源文件 ] [ 目的文件 ] ,例如我想把 test1 拷贝成 test2 ,这样即可 cp test1 test2 ,以下介绍几个常用的选项
-d
这里涉及到一个
“
连接
”
的概念
。
连接分为软连接和硬连接
。
在以后的章节中会详细解释,现在你只要明白这里的软连接跟
windows
中的快捷方式类似即可
。
如果不加这个
-d
则拷贝软连接时会把软连接的目标文件拷贝过去,而加上后,其实只是拷贝了一个连接文件(即快捷方式)
。
-r 如果你要拷贝一个目录,必须要加 -r 选项,否则你是拷贝不了目录的 。
-i 如果遇到一个存在的文件,会问是否覆盖 。
-u 该选项仅当目标文件存在时才会生效,如果源文件比目标文件新才会拷贝,否则不做任何动作 。
mv 移动的意思,是 move 的简写 。 格式为 mv [ 选项 ] [ 源文件 ] [ 目标文件 ] ,下面介绍几个常用的选项 。
-i 和 cp 的 -i 一样,当目标文件存在时会问用户是否要覆盖 。 在 Redhat/CentOS 系统中,我们使用的 mv 其实是 mv –i
-u 和上边 cp 命令的 -u 选项一个作用,当目标文件存在时才会生效,如果源文件比目标文件新才会移动,否则不做任何动作 。
该命令有集中情况,你注意到了吗?
1 ) 目标文件是目录,而且目标文件不存在;
2 ) 目标文件是目录,而且目标文件存在;
3 ) 目标文件不是目录不存在;
4 ) 目标文件不是目录存在;
目标文件是目录,存在和不存在,移动的结果是不一样的,如果存在,则会把源文件移动到目标文件目录中
。
不存在的话移动完后,目标文件是一个文件
。
这样说也许你会觉得有点不好理解,看例子吧
。
cat 比较常用的一个命令,即查看一个文件的内容并显示在屏幕上 。
-n
查看文件时,把行号也显示到屏幕上
。
上例中出现了一个
”>>”
,这个符号跟前面介绍的
”>”
的作用都是重定向,即把前面输出的东西输入到后边的文件中,只是
”>>”
是追加的意思,而用
”>”
,如果文件中有内容则会删除文件中内容,而
”>>”
则不会
。
-A 显示所有东西出来,包括特殊字符
tac 其实是 cat 的反写,同样的功能也是反向打印文件的内容到屏幕上 。
more 也是用来查看一个文件的内容 。 当文件内容太多,一屏幕不能占下,而你用 cat 肯定是看不前面的内容的,那么使用 more 就可以解决这个问题了 。 当看完一屏后按空格键继续看下一屏 。 但看完所有内容后就会退出 。 如果你想提前退出,只需按 q 键即可 。
less 作用跟 more 一样,但比 more 好在可以上翻,下翻 。 空格键同样可以翻页,而按 ”j” 键可以向下移动(按一下就向下移动一行),按 ”k” 键向上移动 。 在使用 more 和 less 查看某个文件时,你可以按一下 ”/” 键,然后输入一个 word 回车,这样就可以查找这个 word 了 。 如果是多个该 word 可以按 ”n” 键显示下一个 。 另外你也可以不按 ”/” 而是按 ”?” 后边同样跟 word 来搜索这个 word ,唯一不同的是, ”/” 是在当前行向下搜索,而 ”?” 是在当前行向上搜索 。
head head 后直接跟文件名,则显示文件的前十行 。 如果加 –n 选项则显示文件前 n 行 。
tail 和 head 一样,后面直接跟文件名,则显示文件最后十行 。 如果加 -n 选项则显示文件最后 n 行 。