Linux下的命令格式:
命令 【-选项】【参数】
例:ls -la /etc
-
说明:
- 1、个别命令的使用不遵循此格式
- 2、当有多个选项时,可以写在一起
- 3、简化选项(例:-a)与完整选项(例–all)两者相等
- 目录处理命令:ls
命令名称:ls 命令英语原意:list 命令所在目录:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项【-ald】【文件或目录】
- -a 显示所有文件,包括隐藏文件(隐藏文件:名称以 .开头,将其隐藏为了防止用户对其进行修改)(all:全部显示)
- -l 显示详细信息(long:长格式显示)
- -d 查看目录属性
- -i 查看文件的ID号
ls后加选项是用来调整功能的,加参数和选项是指定操作对象的
若键入下列命令:ls -l
文件详细信息显示的内容依次为:
第一列:文件的属性和权限
第二列:文件的引用计数。只与硬链接有关,表示文件被调用的次数
第三列:文件的所有者。可以改变,只有一个
第四列:所属组。相同特性的用户集合
第五列:文件的大小。加上选项-h,可以人性化的显示文件的大小
第六列:文件的最后修改时间
第七列:文件名
这里对第一列进行详细的说明:
在读,写,执行权限中执行的权限最大,一般普通文件不具有执行权限,只有脚本和命令才需要执行权限
在Linux中给用户的权限越小越好
- 目录处理命令:mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p 【目录名】
功能描述:创建新目录 可同时创建多个目录
-p 递归创建
例: mkdir -p /tmp/ly/A
例: mkdir /tmp/ly/B /tmp/ly/C
- 目录处理命令:cd
命令名称:cd
命令英语原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd 【目录】
功能描述:切换目录
例:cd /tmp/ly 切换到指定目录
例:cd ..回到上一级目录
- 目录处理命令:pwd
命令名称:pwd
命令英语原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前路径
例:pwd
显示:/tmp/ly
- 文件处理命令:rmdir
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir 【目录名】
功能描述:删除空目录
- 目录处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp 【源文件或目录】【目标目录】
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录 也可在复制的同时改名 也可同时复制多个文件或目录
复制的同时改名:
![]()
同时复制多个目录:
- 目录处理命令:mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv 【原文件或目录】【目标目录】
功能描述:剪切文件、改名
改名命令:mv 原文件名 新文件名
目录处理命令:rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf【文件或目录】
-r 删除目录
-f 强制删除
功能描述:删除文件
删除不为空的目录命令:rm -rf 目录名文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch 【文件名】
功能描述:创建空文件 可同时创建多个
如果创建的文件名带空格的话,可以用双引号将文件名包起来(例:touch “aa bb”),但一般情况不允许这样命名文件处理命令:cat
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat 【文件名】
功能描述:显示文件内容,加-n选项可显示行号
cat只适合查看短文件文件处理命令:tac
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
语法:tac【文件名】
功能描述:显示文件内容(反向显示)文件处理命令:more
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more 【文件名】
(空格)或f —— 翻页
(enter) ——— 换行
q或Q ————— 退出
功能描述:分页显示文件内容文件处理命令:less
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
语法:less【文件名】
功能描述:分页显示文件内容(可向上翻页)
pgup ——— 向上翻页
上箭头 ——– 向上翻一行
空格 ———– 向下翻页
回车 ———– 向下翻一行
/关键字 —— 可搜索关键字(按n(next)查找下一个匹配的关键字)文件处理命令:head
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
语法:head 【文件名】
功能描述:显示文件的前几行,加选项-n指定行数(如果不指定行数默认显示10行)文件处理命令:tail
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
语法:tail【文件名】
功能描述:显示文件末尾几行
-n ———- 指定行数(不指定则默认后10行)
-f ———– 动态显示文件末尾内容(一般用于日志文件)文件处理命令:ln
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s【原文件】【目标文件】
-s ——— 创建软链接
功能描述:生成链接文件