1、ls列出目标目录中所有的子目录和文件
命令格式:
ls [选项] [目录名]
常用参数:
a :所有信息,可看到隐藏文件,不包含权限信息
l :list权限等所有信息
i :inode类似于索引号
2、cd切换当前目录
命令格式:
cd[目录名]
规范说明:
cd d 或 cd ~ 进入用户主目录;
cd -返回进入此目录之前所在的目录;
cd .. 返回上级目录
cd / 切换到根目录;
“当前用户主目录”和“系统根目录”是两个不同的概念。
3、pwd 查看”当前工作目录“的完整路径
命令格式:
pwd [选项]
4、mkdir创建指定的名称的目录
命令格式:
mkdir [选项] 目录...
5、rm删除一个目录中的一个或多个文件或目录
命令格式:
rm [选项] 文件…
命令参数:
-r:递归删除所有文件
-f: 不提示直接删除
6、mv移动文件或修改文件名
命令格式:
mv [选项] 源文件或目录 目标文件或目录
第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名)。
第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将源文件移至目标目录中。
8、cp 复制文件或目录
命令格式:
cp [选项] 源文件或目录 目标文件或目录
9、cat连接文件或标准输入并打印,用来显示文件内容
命令格式:
cat [选项] [文件]...
命令功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat >filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:catfile1 file2 > file
命令参数
-n : 显示行号
10、more和cat功能类似显示文件的,只是可以用来分页 还有查找功能
命令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+linenum] [file ... ]
命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示 more +/aa
常用操作命令:
Enter: 向下n行,需要定义。默认为1行
Ctrl+F :向下滚动一屏
空格键:向下滚动一屏
Ctrl+B: 返回上一屏
= :输出当前行的行号
:f :输出文件名和当前行的行号
V :调用vi编辑器
!命令 :调用Shell,并执行命令
q : 退出more
例:列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来
命令:ls -l | more -5
11、less是对文件或其它输出进行分页显示的工具
功能极其强大,less 比 more 更有弹性。 more 我们无法向前面翻,只能往后面看。
命令格式:
less [参数] 文件
常用操作命令:
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
例:
查看文件 less log.txt
ps查看进程信息并通过less分页显示 ps -ef|less
查看命令历史使用记录并通过less分页显示 history | less