命令字 [命令选项] [命令参数]
命令中所有字符区分大小写
命令选项分为短格式(-)及长格式(–)
必须在命令行提示符下输入命令
命令中的各个部分至少需要一个空格分隔
命令总是以回车符作为结束并开始执行
uname –r 显示内核版本
uname –m 查看系统架构
halt 停机
powerof 关闭电源
shutdown –h now 关机
reboot 重启
shutdown –r now重启
logout 注销
exit 退出
echo 在终端显示命令行中键入的任何信息:echo ni hao,显示 ni hao。
若在一行上需要同时执行 2 条以上命令是用 ; 分隔
date +%Y%m%d 显示日期
date +%H:%M 显示时间
date -s “mm/dd/yyyy hh:mm:ss” 修改日期时间
date +%Y%m%d –date=“-1 day“ 得到昨天的日期
cal [month] [year] 显示日历
bc 计算器
+ - * / % ^ 运算功能
scale=n 小数位数(只适用于除法)
quit 退出
clear 清屏
grep MemTotal /proc/meminfo –检查内存空间
grep SwapTotal /proc/meminfo –检查交换分区
free 检查当前可用的内存和交换分区
df -h /usr 检查磁盘共享空间
fdisk –l 查看硬盘空间
cat /etc/issue 软件版本与内核版本检测
rpm –qa|grep binutils 检验 binutils 是否安装
shell 命令(内置命令)是 Linux 系统中使用频率最高的一类命令 。
注:Bash 是 Linux 系统中默认使用的 shell 程序。
显示 Bash 的命令列表:help
获得单独的 Bash 命令的帮助信息:help <命令字> 如 help pwd
只显示命令的格式信息:help -s <命令字> 如 help –s pwd
Linux 系统中的大多数命令都属于非 shell 命令,即 外部命令 : “ ”
<命令字> –help
无论是 shell 命令还是非 shell 命令,都提供手册页形式的帮助信息:man <命令
字>,通过 、 、 ↑ ↓ PgUp、PgDn、q 键操作
信息页是 Linux 中提供的与手册页类似的另一种帮助信息的形式: info <命令字
注意:直接输入 info 命令,显示 info 说明信息,通过 、 、 ↑ ↓ PgUp、PgDn、q
键操作
pwd
即 print working directory
格式: ls [参数] 用于显示文件或目录信息
选项: -l 每行显示一个文件和目录信息(长格式),简写:ll 等同于 ls -l
注意:当参数是文件时,显示此文件全部信息
当参数是目录时,显示此目录内文件及子目录信息
若要显示指定目录的详细信息 ,在 “l”(这是英文 l)后面加”d” 。
cd <目录名>
即 change directory
若无参数,则返回宿主目录,否则切换到指定参数目录
上级目录:..
当前目录:.
根目录:/
注意:
相对路径是以“.”或“..”开始的目录路径表示形式
绝对路径是以“/”开始的目录路径表示形式
mkdir <目录名>
即 make directory
选项:-p 自动创建不存在的父目录
注意:一个 mkdir 可同时创建多个目录,用空格分隔
mv 源文件名 新文件名
删除空目录命令
rmdir <目录名>
即 remove directory
选项:-p 自动删除父目录
注意:一个 rmdir 可同时删除多个空目录,用空格分隔
touch <文件名>
可同时创建多个文件
注意:
当文件不存在时,创建大小为 0 的空文件
当文件存在时,则只更新该文件的时间属性
cp
cp <source…..> directory
可同时将多个文件复制到指定目录
cp -r srcdirectory desdirectory
可将原目录及其子目录复制到目标目录
rm <文件名……>
注意:一个 rm 可同时删除多个文件,用空格分开
rm -r 可删除非空目录(recurse)
rm -f 删除时不提示
rm -rf 强制删除(force)
mv
与 CP 命令使用相同
注意
当源文件与目标文件在同一目录下,视为重命名
在指定目录下查找指定文件
注意:
文件名中可用“*”和 ?“ ”
* 表示 0 到多个字符
?表示一个字符
find /server -name *.txt
file <文件名>
注意:Linux 中无文件扩展名,无法知其文件类型,所以常用此命令
cat 使用单屏查看文本文件
more 分屏查看
h(帮助) space(下翻屏) b(上翻屏) enter(下一行) q 键(退出)
less 分屏查看
e(下一行) y(上一行) f(下翻页) b(上翻页) q(退出)
head -# 如 head -2
tail -# 如 tail -2
ifconfig
ps aux|grep java
# 查本地占用的端口
netstat -nat
# OR
netstat -ntlp
# 查看端口和进行关系
lsof -i tcp:80
# 安装上传下载命令
yum install lrzsz
# 下载文件
sz filename
# 上传文件
rz filename
nohup java -jar server-demo.jar > demo.log 2>&1 &