命令 |
功能 |
备注 |
chkconfig 服务名 on |
开机自动启动某服务 |
|
chkconfig 服务名 off |
关闭开机自动启动某服务 |
|
service 服务名 start |
开启某服务 |
|
service 服务名 stop |
停止某服务 |
|
service 服务名 restart |
重启某服务 |
|
ntsysv |
打开服务的伪图形界面 |
|
setup |
打开文本模式设置工具伪图形界面 |
|
printenv |
显示环境变量 |
|
type 命令 |
判断命令是内部或外部命令 |
|
pwd |
显示当前工作路径(print working directory) |
|
passwd |
更改当前账户密码 |
|
passwd 用户名 |
更改用户密码 |
|
date |
当前日期 |
|
date -d mm/dd/yy |
设置系统年月日 |
|
date -s hh:mm:ss |
设置系统时间 |
|
hwclock |
主版时间 |
|
cal |
日历 |
|
mkdir 文件名 |
创建文件名目录 |
|
mkdir -p 文件名/文件名/文件名 |
先创建目录,再创建子目录 |
|
ls |
显示当前目录文件 |
|
ls -l |
以长格式显示文件属性 |
长格式显示例:drwxr-xr-x 2 root root(d:表示文件类型,第234位:属主权限;第567位:属组权限;789位:其他用户权限;“2”表示文件硬连接个数;root位置:文件属主;第二个root位置:文件属组。 |
ls -d |
显示目录本身 |
|
ls -r |
逆向排序显示 |
|
ls -R |
递归显示 |
|
cp /aa/bb /cc/dd |
复制aa下的bb到cc下的dd |
|
mv |
剪切 |
|
cp -r |
递归复制 |
|
cp -p |
保留原有的权限、属主和时间戳复制 |
|
cp -a=-dRP |
保留所有复制 |
|
rm |
删除 |
|
rm -r |
递归移除目录 |
|
rm -f |
强制删除 |
|
touch |
改变时间戳 |
|
touch -a |
改变访问时间 |
|
touch -m |
改变修改时间 |
|
touch -t ccYYMMHHhhmmss |
改变指定时间 |
|
nano 文件名 |
文本编辑 |
|
vi 文件名 |
编辑文件 |
|
cat |
连接文件 |
|
cat -n |
带有行号显示连接文件 |
|
tac |
逆向显示连接文件 |
|
more |
分屏查看命令 |
|
less |
分页查看命令 |
|
head -n 数字 |
查看文件头部“数字”行 |
|
tail -n 数字 |
查看文件尾部“数字”行 |
|
tr "w" "W"<aa |
将文件aa中的“w”替换成“W” |
|
tr "a-z" "A-Z"<aa |
将文件aa中的所有字符换成大写 |
|
tr -d "w"<aa |
将文件aa中的w删除 |
|
wc -l |
文本统计行数 |
|
wc -c |
字符数 |
|
sort |
文本排序命令 |
|
sort -r |
文件降序排序 |
|
sort -n |
按数值排序 |
|
hash |
查看缓存命令 |
|
hash -d |
清除命令的缓存 |
|
hash -r |
清除说有缓存 |
|
useradd 用户名 |
创建用户 |
用tail -1 /etc/passwd可查看用户文件的最后一行 |
useradd -u |
指定用户UID |
UID有效范围0--65535不能重复 |
useradd -g |
指定用户GID |
必须为已有GID范围0——65535 |
useradd -r |
创建系统用户 |
ID为1--499 |
useradd -c |
指定注释信息 |
|
useradd -G |
指定额外组 |
|
useradd -d |
指定家目录的路径 |
|
useradd -M |
不给用户创建家目录 |
|
cat /etc/shells |
查看有哪些shell可用 |
|
id 用户名 |
查看用户属性 |
|
groupadd |
创建组 |
查看/etc/group可查看组信息 |
groupadd -g |
创建组指定GID |
|
groupadd -r |
创建系统组 |
|
usermod |
修改用户属性 |
|
usermod -u |
uid |
|
usermod -g |
GID |
|
usermod -l |
修改用户登录名称 |
|
userdel |
删除用户但是不删除家目录 |
|
userdel -r |
同时删除家目录 |
|
chown |
修改文件属主 |
|
chgrp |
修改文件属组 |
|
chmod |
修改文件权限 |
修改权限采用8进制例:rwx=7,rw-=6。chmod 777 aa,将aa所有权限开放 |
chmod -u |
修改属主权限 |
|
chmod -g |
修改属组权限 |
|
chmod -o |
修改其他用户权限 |
|
init 6或reboot |
重启 |
|
init 0或shutdown -h now或halt或poweroff |
关机 |
|
/etc/sysconfig/network-scripts/ |
网卡的配置信息存放地,以ifcfg-开头的文件 |
|
hostnamectl status |
查看主机名 |
|
/etc/yum.repos.d/ |
yum源配置文件存放地,以.repo结尾 |
|
createrepo 依赖包存放文件夹 |
在此文件夹下生成yum源索引文件 |
|
name=自己起名 |
制作yum源时所需编辑信息 |
|
rpm -ivh |
安装rpm包 |
/etc/:配置文件安装目录;/user/bin可执行文件安装目录;i表示安装;v表示详细信息;h表示显示进度,一般安装直接将3个选项都加上。 |
rpm -nodeps |
不考虑依赖关系安装 |
|
rpm -e 包名 |
卸载依赖包 |
|
mount /dev/cdrom /mnt |
将虚拟光驱挂载至mnt文件夹 |
|
rpm -qa|grep 服务名 |
查询此服务是否已安装 |
|
yum -y install 包名 |
yum方式安装 |
|
yum -y remove 包名 |
卸载相关所有依赖包 |
|
rename |
用于重命名文件。 |
|
tree |
功能是以树形结构显示目录下的内容(需要安装依赖包) |
|
free -h |
内存使用情况 |
|
cat /proc/meminfo |
显示内存具体使用情况 |
|
unzip |
解压文件 |
|
uptime |
显示系统运行时间及负载 |
|
hostname |
显示或者设置当前系统的主机名 |
|
top |
实时显示系统资源使用情况 |
|
route |
显示和设置 linux 系统的路由表 |
|
netstat |
查看网络状态 |
|
oracle数据安装目录下/oracle/product/11.2.0/db_1/network/admin/ |
oracle数据库存放监听文件位置 |
|
lsnrctl start |
启动监听 |
|
lsnrctl stop |
停止监听 |
|
lsnrctl status |
查看监听状态 |
|
/etc/hostname(centos7)或者/etc/sysconfig/network(centos7以前版本) |
修改主机名文件位置 |
|
netstat -anp|grep 端口号 |
查看端口号是否被占用 |
|