Linux系统指令
1.执行指令和查看帮助
man函数------可用于查看指令的具体可用参数与对象格式等。例如:man man--------查看man函数的帮助信息
man -help(h)-------查看帮助文档
man指令的操做按键
空格键 | 向下翻页 |
---|---|
[Page Down] | 向下翻页 |
[Page Up] | 向上翻页 |
[home] | [ 直接前往首页] |
[end] | [ 直接前往尾页] |
/关键词 | 从上至下搜索关键词 |
?关键词 | 从下至上搜索关键词 |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
2.常用系统工作指令
(1) echo : 查看字符串或变量例如 echo $SHELL------查看SHELL的变量
echo $HOSTNAME-----查看主机名
(2)date : 显示/设置系统的时间或日期
参数 | 作用 |
---|---|
%H | 小时(00-23) |
%t | 跳格[TAB键] |
%I | 小时(01-12) |
%M | 分钟(00-59) |
%S | 秒(00-60) |
%X | 相当于%H:%M:%S |
%Z | 显示时区 |
%p | 显示本地AM或PM |
%A | 星期几(sunday-saturday) |
date-----------------查看当前时间的系统时间
date “+%Y-%m-%d %H:%M:%S”------------查看当前时间的系统时间(按照“年-月-日 小时:分钟:秒”的格式)
date “+%Z”--------查看本地系统时区
date “+%A”--------查看本地系统时区
date “+%p”--------查看本地系统时区
date “+%j”--------查看本地系统时区
(3)重启reboot和关机shutdown
(4)下载 wget wget [参数] 下载地址
3.系统状态检测指令
(1)ifconfig-----查看本机当前的网卡配置与网络状态
(2)uname -a------查看系统内核版本
(3)uptime------查看系统详细版本信息
(4)free -m(g)-----查看系统内存
(5)last-----查看所有系统的登入记录
(6)history------查看历史执行过的指令
4. 工作目录切换指令
(1)pwd-------显示当前的工作目录
(2)cd -----------------切换工作路径
cd - 切换到上一次的目录
cd ~ 切换到家目录
cd .. 切换到上级目录
(3) ls------------查看目录中的文件
ls -a 查看全部文件
ls -d 仅看目录本身
ls -h 易读的文件容量(如K,mg)
ls -l 显示文件的详细信息
5. 文本文件编辑指令
(1)cat -----------查看纯文本文件(较短的) cat -n 显示行号(包括空行)
cat -b 显示行号(不包括空行)
cat -A 显示出“不可见”的符号,如空格,tab键等等
(2) wc --------------统计指定文本的信息
wc -l 只显示行数
wc -w 只显示单词数
wc -c 只显示字节数
6. 文件目录管理指令
(1)touch --------------创建空白文件与修改文件时间touch -a 近修改访问时间
touch -m 近修改更改时间
touch -d 同时修改访问时间和更改时间
touch -t 要修改成的时间
(2)mkdir------创建空白文件夹
mkdir -m 默认的文件目录权限
mkdir -v 显示创建的过程
mkdir -p 连续创建多层目录
(3)cp-------复制文件或目录
cp -p 保留原始文件的属性
cp -d 若对象为“链接文件”,保留链接文件的属性
cp -r 递归持续复制
cp -i 若目标文件存在则询问呢是否覆盖
cp -a 相当于-pdr
(4) rm----------删除文件或目录
rm -f 忽略警告信息
rm -i 删除前先询问
rm -r 删除文件夹