1.显示当前目录 pwd
命令所在路径:/bin/pwd
功能:显示当前目录的绝对路径
绝对路径:从根目录 ” / “ 开始的路径
相对路径:从当前位置开始的路径
2.改变目录 cd
命令所在路径:/bin/cd
功能:切换工作目录
- cd / 切换到根目录
- cd … 切换到上层目录
- cd ~ 或 cd 切换到用户主目录
“ … ” 代表当前目录的上一级目录, “ . ”代表当前目录, “ ~ ”代表用户主目录
3.列出目录内容 ls
命令所在路径:/bin/ls
功能:显示当前目录中的内容
语法:ls [-alhi]
(目录为蓝色,普通文件为黑色,可执行文件为草绿色,链接文件为淡蓝色)
- -a:显示所有文件和目录(.开头的是隐藏文件)
- -l:显示详细信息
- -F:目录后面加上/,可执行文件后面加上*,链接文件后面加上@ (可用于某些无法显示颜色的终端)
ls -l 详细信息详解
1)第一个字符:文件类型
- 普通文件[ - ]:纯文本文件 & 二进制文件 & 数据格式文件
- 目录[ d ]
- 符号链接文件[ l ]
2)第2-10个字符:文件权限
3)第二列:硬链接文件个数
4)第三列:文件所有者
5)第四列:文件所属组
6)第五列:文件实际大小(字节)
7)最后修改时间
8)文件名称
4.查看文本文件
1)cat
命令所在路径:/bin/cat
功能:合并/显示文本文件内容
(一次性将所有内容全部显示在屏幕上,适用于短文本)
- cat testfile 显示testfile文件内容
- cat /etc/services 可用绝对路径
- cat testfile1 testfile2 > testfile3 合并testfile1和testfile2,创建testfile3 (注意:这两个文件本身的内容并没有改变)
2)more
命令所在路径:/bin/more
功能:逐屏显示文本文件内容(适用于长文本)
- more /etc/services
- 空格 翻页
- Ctrl + f 向下翻页
- Ctrl + b 向上翻页
- 回车 下一行
- q 退出more程序
3)less
功能:与more相似,功能更强大
- 空格 向下翻一页
- B 向上翻一页
- 回车 向下翻一行
- /想要查找的内容 less会把找到的第一个搜索目标标出,要继续查找相同的内容,只要再次输入 “ / ”,按下回车就可以了
- Q 退出less
4)head & tail [-num] [文件]
命令所在路径:/bin/head
- head -n 2 testfile 显示文本前两行(2为显示行数,默认显示10行)
- head -n 2 testfile testfile1 (包含文件名)
(tail 用法与head相同,显示末尾)