首先提到的就是文件处理命令了,主要学习以下13个命令 ls cd cp pwd touch mkdir mv rm cat more head tail ln
1.ls 命令
命令原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能:显示目录文件
语法: ls +选项[-ald] [文件或目录名]
其中-a 为显示所有文件,包含隐藏文件
-l 为显示详细信息,包含当前文件的操作权限
-d 查看目录属性
2.cd 命令
命令原意:change directory 命令所在路径: shell内置命令 执行权限:所有用户 功能:切换目录
语法:cd [目录]
3.cp命令
命令原意:copy 命令所在路径: /bin/cp 执行权限:所有用户 功能:复制文件或目录
语法:cd -R [源文件或目录] [目的目录]
cd -R 复制目录
例如:cp file1 file2 dir1 将文件file1 file2 复制到目录dir1
例如:cp -R dir1 dir2 将dir1目录下所有文件及子目录复制到目录dir2
4.pwd命令
命令原意:print working directory 命令所在路径: /bin/pwd 执行权限:所有用户 功能:显示当前工作所在目录
语法:pwd
例如:pwd
/etc/rc5.d
5.touch命令
命令所在路径: /bin/touch 执行权限:所有用户 功能:创建新文件
语法:touch [文件名]
例如:touch newfile
6.mkdir命令
命令原意:make directory命令所在路径: /bin/mkdir 执行权限:所有用户 功能:创建新目录
语法:mkdir [目录名]
例如:mkdir newdir
7.mv命令
命令原意:move 命令所在路径: /bin/mkdir 执行权限:所有用户 功能:移动文件, 更名
语法:mv[源文件或目录] [目的目录]
例如:mv file1 file3 将当前目录下的文件file1 更名为file3
例如: mv file2 dir2 将当前目录下的file2移动到当前目录子目录dir2中
8.rm命令
命令原意:remove 命令所在路径: /bin/rm 执行权限:所有用户 功能:删除文件或目录
语法:rm -r [文件或目录]
-r 删除目录
例如:rm file3 删除文件file3
例如: rm -r dir2 删除目录dir2
9.cat命令
命令原意:concatenate and display files命令所在路径: /bin/cat 执行权限:所有用户 功能:显示文件内容
语法:cat[文件名]
例如:cat /etc/issue
例如: cat /etc/services
10.more命令
命令所在路径: /bin/more执行权限:所有用户 功能:分页显示文件内容
语法:more [文件名]
(空格) 或f 显示下一页
(Enter) 显示下一行
q或Q 退出
11.head命令
命令所在路径: /bin/head 执行权限:所有用户 功能:查看文件前几行
语法:head -num [文件名]
-num 显示文件的前num行
例如: head -20 /etc/services
11.tail命令
命令所在路径: /bin/head 执行权限:所有用户 功能:查看文件后几行
语法:tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容
13.ln命令
命令原意:link 命令所在路径: /bin/ln 执行权限:所有用户 功能:产生连接文件
语法:ln -s [源文件] [目标文件]
-s 创建软链接
例如: ln -s etc/issue /issue.soft 创建文件etc/issue的软连接 /issue.soft
ln etc/issue /issue.hard 创建文件etc/issue的硬连接 /issue.soft