- 命令提示符详解
- [root@localhost ~]#
- [username@localhost ~]$
- 依次表示: 用户名@主机名 当前目录 #为系统权限|$为普通用户权限
- 命令格式
- 命令 选项 参数 (三者之间要有空格 , 且区分大小写)
- command [-option] [args]
- [args] :参数 , 多个参数时 ,用空格分隔
- 例 :
- ls -a -l install.log 列出install.log文件的信息
- ls -al install.log
- ls -al ins* 列出以ins开头的文件或目录
- ls -al *.log 列出 .log结尾的文件 或目录
- ls -al *s* 列出包含s的文件或目录
- 获取命令的帮助
- whatis : 查询一个命令执行什么功能 , 并把查询结果打印到终端 例:[root@localhost ~]# whatis ls
- enable : 用于临时关闭或者激活指定的shell内部命令。若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令。若不加-n选项,enable可重新启动关闭的命令。
- enable -a : 显示 所有激活的内建命令
- enable -n :用于关闭指定的内部命令
- enable -f : 用于从指定文件中读取命令
- help : 用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
- man : 是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 enter键:按行翻 , 空格键:翻页 , /:翻页 , n/N: 下一个/上一个 , q: 退出
- info : info格式的帮助指令
- -d:添加包含info格式帮助文档的目录;
- -f:指定要读取的info格式的帮助文档;
- -n:指定首先访问的info帮助文件的节点;
- -o:输出被选择的节点内容到指定文件。
- man \ info \ help 三者比较 :点击打开链接
- whatis : 查询一个命令执行什么功能 , 并把查询结果打印到终端 例:[root@localhost ~]# whatis ls
- 目录结构
- 一些重要的目录:
- Home目录 :/root(超级用户) 、 /home/username(普通用户)
- 普通用户可执行文件 : /bin ,/usr/bin , /usr/locl/bin
- 系统管理员 可执行文件 : /sbin , /usr/sbin ,/usr/local/sbin
- 配置文件目录 :/etc
- 临时文件目录 : /tmp
- 内核和启动文件 : /boot
- 服务器数据: /var , /srv
- 系统信息 : /proc , /sys
- 共享库: /lib , /usr/lib . /usr/local/lib
- 其他挂载点 : /media , /mnt
- 注意: 文件或目录名要求: <= 255个字符 , 区分大小写 , 不能使用/
- 与目录相关的操作
- pwd : 查看当前操作路径
- mkdir : 创建目录 , 可以同时创建多个目录 ,中间以空格分隔
- cd :切换目录
- 绝对路径 : 以 / 开头的路径
- 相对路径 : 相对于当前位置的路径 "."表示当前目录 ".." 表示父目录
- "-" : 表示前一个目录 , 相当于返回
- "~" : 表示当前用户的home目录 , 直接cd也相当于切换到当前用户的根目录
- ls : 显示目录或文件
- ls -a 或ls --all 列出当前路径下所有的文件和目录
- ls -l 使用详细格式列表
- ls -R或-r (-r或-R都表示递归遍历 , 在ls时 -r反向排列 , -R正向排列)
- ls -ld 显示指定的目录或文件的详细信息
- cp :拷贝 cp 文件\目录 目标目录 表示拷贝文件\目录到指定目标目录 , 可以同时拷贝多个文件 , 文件名之间用空格分隔
- cp -r 目录 目标目录 表示:将该目录及 目录下的子目录\文件拷贝至目标目录
- mv : 移动文件 , 并且有文件重命名的功能
- 移动文件 : mv 文件 目标目录(绝对路径)
- 重命名 : mv 文件 新名字
- touch : 创建空文件 / 修改文件或目录的时间戳
- rm : 删除文件或目录
- rm -rf : -r 递归删除 -f强制删除
- rmdir : 只能删除空目录
- 关机命令:
- shutdown -h now 立马关机
- shutdown -h 20:23 定时关机
- shutdown -h +10 十分钟后关机
- shutdown -r now 立刻重启
- shutdown -r +10 十分钟之后重启
- reboot 重启
- halt 关闭系统 , 等同于shutdown -h now 和 poweroff