Shell命令基础
【 root@localhost root】#
用户名账号, 计算机名, 用户当前工作目录
文件与目录相关命令
1、ls命令
列出目录内容,执行ls指令可列出目录的内容,包括文件目录以及子目录
ls【参数】【文件或目录】
若无选定目录,则查找当前目录下的所有文件
ls主要参数如下:
-a 不隐藏任何以“.”开头的条目
-R 递归列出所有子目录
-d 列出目录本身,而非目录内的文件
-l 使用较长的格式列出信息
-x 逐行列出而非逐栏列出
2、cd命令
改变工作目录
cd【路径】
3、pwd命令
显示当前工作目录的绝对路径
4、mkdir命令
创建一个目录
mkdir【参数】【路径目录名称】
主要参数:
- m Mode 设置新创建的目录的许可位,其值有变量Mode指定
- p 创建丢失中间路径名称
5、rmdir命令
删除空的目录
rmdir【参数】【路径/目录名称】
- p当子目录删除后使它也成为空目录的话,则该目录一并删除
6、rm命令
删除文件或目录
rm【参数】【文件或目录】
- f 强制删除文件或目录
- i 删除既有文件或目录之前先询问用户
- r 删除目录,如果不为空,则递归处理将该目录下的所有子文件及子目录一并处理
- v 显示指令执行过程
7、cp命令
复制文件或目录
cp【参数】源文件或目录目标文件或目录
-a 保留链接文件及属性
-d 复制时保留链接
-f 删除已存在的目标文件而不提示
-i 覆盖式文件之前给出提示
-p
8、mv
移动或更名显有的目录或文件
9、find
查找文件
10、In命令
链接目录或文件
11、cat命令
连接并显示指定的一个和多个文件有关信息
12、chmod命令
改变文件访问权限
磁盘管理与维护命令
1、fdisk命令
磁盘分区表操作工具
2、mount命令挂载文件系统,挂在是把分区和目录对应对应的过程
系统管理与设置命令
1、shutdown命令
系统关机指令
2、ps命令
查看进程
3、kill命令
输出特定的信号给PID(进程号)的进程
网络相关命令
1、ifconfig命令
查看或者设置网络设置
2、ping命令
查看网络主机是否工作
3、netstat命令
显示网络连接,路由表,和网络接口信息
压缩备份命令
1、tar命令
对文件或目录进行打包或者解压
2、gzip命令
压缩或者解压文件