文件位于/bin/bash
cat /etc/shells
LINUX命令分类
Echo $PATH
通用的命令行使用格式
命令字
是整条命令中最关键的一部分
唯一确定一条命令
选项
短格式选项:使用“-”符号引导
多个单字符选项可以组合在一起使用
长格式选项:使用“--”符号引导
参数
命令字的处理对象
可以是文件名、目录(路径)名或用户名等内容
个数可以是零到多个
Tab 键
反斜杠“\”
Ctrl+U 快捷键
Ctrl+K 快捷键
Ctrl+L 快捷键
Ctrl+C 快捷键
如何获得命令帮助
问题
如何能快速、正确使用命令完成操作?
取得帮助方法
使用help 命令
使用“--help”选项
使用man 手册页
目录和文件基本操作
pwd 命令
cd 命令
ls 命令
du 命令
显示当前的工作目录
Pwd
将用户的工作目录更改到其他位置
目录操作
绝对目录:从根目录开始的路径表示方式
相对目录:从当前目录开始的路径表示方式
示例:cd .. 相对路径表示法进入上级目录。linux命令
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
显示目录中内容,包括子目录和文件相关属性信息
ls [选项] [文件或目录… ]
ls –l
标志
d代表目录
-代表文件
l代表链接
ls –a 连同显示隐藏文件,以.开头的文件或目录
ls –d 显示目录本身的信息
ls –h 以友好的表示方式显示信息
常用选项
-l 、 -a 、 -A 、 -d 、 -h 、 -g 、 --color
结合通配符
“?”:匹配文件名中的一个未知字符
“*”:匹配文件名中的任意多个字符
通过别名机制简化常用的、比较长的命令
alias 命令别名 = 命令
设置myls 为ls – alh 的别名
alias myls = ‘ls – alh’
永久保存定义别名的方式
alias la='ls -a -l'
统计指定目录(或文件)所占用磁盘空间的大小
du [选项] [文件或目录… ]
df –h显示剩余磁盘空间
mkdir rmdir
创建新的空目录
mkdir [选项] 目录位置及名称
-p:一次性创建嵌套的多层目录
Rmdir删除子目录时,必须是空的。
创建空文件– touch
更新文件的时间标记
经常用于创建多个新的空文件
touch 文件…
创建链接文件– ln
为文件或目录建立链接文件
文件类型
软链接,又称符号链接
硬链接
ln [-s] 源文件或目录… 链接文件或目标位置
取消软链接
Unlink 链接名
如:unlink aa1.txt
查找指定inode号的硬链接文件
ll –i
find / -inum 16810953
-----------------------下午---------------------------
将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录
cp [选项]…源文件或目录…目标文件或目录…
注意:
复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在
复制文件的样式
Cp 文件名 子目录中
如:cd /root
cp initial-setup-ks.cfg a1
cp 文件名 新文件名
在当前目录复制出一个新文件
支持通配符*?
复制一个目录及里面所有文件到另一个目录中
Cp –r b3 b34
删除指定的文件或目录
rm [选项] 要删除的文件或目录…