命令格式
命令格式:
命令 [-选项] [参数]
ls -la /etc
ls
英文原意:list
所在目录:/bin/ls
授权对象:所有用户
功能描述:显示目录文件
选项:
-a 显示所有 all
-l 显示详细信息 long
-d 查看目录属性(可用于查看指定目录的属性) directory
-i i节点 ino
-h 以人性化的显示文件大小 human
Linux各目录的作用划分
目录 | 作用 |
---|---|
/bin | 存放系统命令的目录,普通用户和超级用户都可使用。可以在单用户模式下也可执行。 |
/sbin | 保存系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境的设置,但有些命令可以允许普通用户查看。 |
/usr/bin | 存放系统命令的目录,普通用户和超级用户都可以使用,这些命令和系统的启动无关,不可以在单用户环境下执行。 |
/boot | 系统启动目录,保存系统启动的相关文件,如内核文件、启动引导程序(grub)文件 |
/dev | 存放的是设备文件,linux中一切皆为文件,包括硬件。这个目录就是用来保存硬件设备文件的 |
/etc | 配置文件的存放位置。系统内所有采用默认安装方式(rpm安装)的服务的配置文件都存放在这个目录中进行保存。 |
/home | 普通用户的家目录。当建立一个用户时,这个用户要有一个默认登录位置,这个位置就是此用户的家目录。所有的普通用户都会在创建时在/home/创建一个家目录,家目录的名称默认就是用户名。 |
/lib | 存放的linux系统函数库 |
/lost+found | 丢失和找到,当系统突发意外情况奔溃时,产生的一些碎片文件就存放在此。系统启动过程中fask工具会检查这里,并修复以损坏的文件。这个目录在每个分区中都有存在。/lost+found就是根目录的备份恢复目录。 |
/media | 挂载目录,通常挂载一些媒体设备,如软盘和光盘 |
/mnt | 挂载目录,挂载U盘,移动硬盘和其它操作系统 |
/misc | 挂载目录,系统建议在此目录下挂载NFS服务共享目录。 |
/opt | 第三方安装的软件保存位置。用于放置和安装其它软件的目录。如手工安装的源码包就存放在这个目录当中。 |
/proc | 虚拟文件系统,该目录中的数据保存在内存中。主要保存的是系统的内核。 |
/sys | 虚拟文件系统。和proc目录相似,都是保存在内存当中的,主要保存内核相关信息。 |
/root | 超级用户的家目录,普通用户的家目录存放在/home/xxx,超级用户的家目录直接在“/” 下 |
/srv | 服务数据目录,一些服务启动后,可以在这个目录中保存数据。 |
/tmp | 临时目录。系统的临时文件存在在这里。 |
/usr | 系统软件资源目录,不是usre,是“Unix Softwre Resource” 的缩写,不是存放用户的数据,是存放系统软件资源的目录。系统中安装的软件大部分在这里,除了/usr/bin和/usr/sbin |
/var | 存放系统的一些动态资源目录。主要保存缓存、日志及软件运行时产生的文件。 |
mkdir
英文名称: mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建
范例:
mkdir /tmp/Japan/boduo
mkdir /tmp/Japan/cangjing /tmp/Japan/Longze
cd
英文名称: cd
命令英文原意:change directories
命令所在路径:/bin/cd
执行权限:所有用户
语法:cd 目录名
功能描述:切换目录
范例:
cd /tmp/Japan/cangjing
cd /tmp/Japan/Longze
pwd
英文名称: pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:查看当前所在目录
范例:
pwd
/tmp/Japan
rmdir
英文名称: rmdir
命令英文原意:remove empty diretcories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir[目录名]
功能描述:删除空目录
范例:
rmdir /tmp/Japan/boduo
cp
英文名称: cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法: cp -rp [原文件目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
范例:
cp /tmp/Japan/cangjing /tmp/China/xixi
cp /tmp/Japan/cangjing /tmp/China/xixi 2+
mv
英文名称: mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法: mv [原文件目录] [目标目录]
功能描述:剪切文件、改名
范例:
mv /tmp/Japan/Cangjing /tmp/China/ 剪切目录
mv /tmp/Japan/Cangjing /tmp/Japan/Canglaoshi 更名目录
rm
英文名称: rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法: rm -rf 目录
-r 删除目录
-f 强制删除
功能描述:删除文件或者目录
范例:
rm /tmp/Japan/Cangjing/cjav
rm -r /tmp/Japan/Cangjing
rm -rf /tmp/Japan/Cangjing
touch
英文名称: touch
命令所在路径:/bin/touch
执行权限:所有用户
语法: touch 文件名
功能描述:创建一个空文件
范例:
touch file 创建你一个文件
touch program file 创建多个文件
touch "program file" 创建一个带空格的文件
cat
英文名称: cat
命令所在路径:/bin/cat
执行权限:所有用户
语法: cat 文件名
功能描述:查看一个文件
范例:
cat /etc/passwd
more
英文名称: more
命令所在路径:/bin/more
执行权限:所有用户
语法: more 文件名
(空格) 或 f 翻页
q 退出
(回车) 一行一行向下
功能描述:分页显示文件内容
范例:
more /etc/services
less
英文名称: less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法: less 文件名
(空格) 或 f 翻页
q 退出
(回车) 一行一行向下
功能描述:分页显示文件内容 (可向上翻页)
范例:
less /etc/services
head
英文名称: head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法: head 文件名
-n 指定行数
功能描述:显示文件指定行数
范例:
head -n 18 /etc/services
tail
英文名称: tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法: tail 文件名
-n 指定行数
-f 动态显示文件末尾内容
功能描述:从文件尾部显示,与head相反
范例:
tail -n 18 /etc/services
ln
英文名称:ln
命令英文愿意:link
所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [原文件] [目标文件]
-s 创建软连接
功能描述:生成链接文件
软连接文件特点:
1.软连接文件权限全部为rwxrwxrwx,即所有用户都拥有全部权限。
硬链接文件特点:
1.类似于拷贝cp -p 加同步更新
echo “xxxxx” >>/etc/issue
2.通过i节点识别
3.不能跨分区
4.不能针对目录使用