命令

功能

备注

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下的bbcc下的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

创建系统用户

ID1--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=7rw-=6chmod 777 aa,将aa所有权限开放

chmod -u

修改属主权限

 

chmod -g

修改属组权限

 

chmod -o

修改其他用户权限

 

init 6reboot

重启

 

init 0shutdown -h nowhaltpoweroff

关机

 

/etc/sysconfig/network-scripts/

网卡的配置信息存放地,以ifcfg-开头的文件

 

hostnamectl status

查看主机名

 

/etc/yum.repos.d/

yum源配置文件存放地,以.repo结尾

 

createrepo 依赖包存放文件夹

在此文件夹下生成yum源索引文件

 

name=自己起名
baseurl=file://
依赖包包位置   
gpgcheck=0
enabled=1

制作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 端口号

查看端口号是否被占用