命令 | 含义 | 备注 |
ssh /etc/init.d/sshd restart | 确定SSHD服务开启没 | |
#
¥ | 超级用户
普通用户 | |
pwd | 显示当前所在目录的绝对路径 | |
/
。
。。 | 根目录
当前目录
上一级目录 | |
ls
-rtl
-l
-a | 显示文件或目录
根据时间排序显示
列出文件详细信息l(list)
列出当前目录下所有文件及目录,包括隐藏的a(all) | eg: drwxr-xr-x. 4 root root 4096 May 2 06:14 wangzhiqiang
d:文件类型(表示目录)
前三位:rwx:文件属主有读写执行的权限, (u:用户自己(文件属主))
中间三位:r-x:用户所在的组用户只有读和执行的权限,(g:用户所在组)
后三位:--x :其它用户只有执行的权限, (o:其它用户) |
mkdir
-p a/b/c | 创建目录
创建连接目录 | |
cd | 进入目录 | |
touch | 创建空文件 | |
less
more
cat | 查看文件内容 | 可以上下翻页
显示百分比
显示全部内容 |
cat wang > wang1 | 新建文件 wang1,并将将
“wang”的内容复制给新增的“wang1”文件 | |
cat wang > >wang1 | 将“wang”
下所有内容追加到“wang1”文件中,若目标文件无,则同时新建目标文件 | |
cp | 拷贝 | cp xiaoliu wzq
将xiaoliu文件拷贝到wzq目录下 |
mv | 移动或重命名 | |
rm
-rf
-I
-r | 删除文件
强制删除
提示性删除(不能删除目录)
逐级删除直到全部删除(从里到外的删除) | |
find | 在文件系统中搜索某文件 | find + 目录 -type d 按文件目录类型查找
find + 目录 -type f 按文件查找
find + 目录 -size +1M 按文件大小查找
find + 目录 -mtime +1 ---目录下文件的“更改时间”在 1 天之前的绝对路径
find + 目录 -mtime -1 ---目录下文件的“更改时间”在 1 天之内的绝对路径
find +目录 -name +文件名 根据名字查找
”*” 表示 0 个或多个字符匹配
“?”表示单个字符匹配 |
ps -ef |grep 80 | 只查80端口 | |
cat /etc/passwd |grep +用户名 | 只查某某用户 | grep:文本搜索工具 根据用户指定模式搜索
grep'r..t'/etc/passwd:匹配任意单个字符 |
wc
-l
-c | 统计文本中行数、字数、字符数
统计文本中行数、字数、字符数
统计字节数 | |
nl | 显示多少行,将详细信息也显示 | |
rmdir | 删除空目录 | |
ln
-s
-d | 创建链接文件
软链接(接绝对路径)
硬链接只能针对文件,不能对目录进行操作) | |
head、tail | 显示文件头、尾内容 | tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行 |
date | 显示时间 | date -s '2016-09-01 11:27:00' 修改root 用户系统时间 |
chmod
chown
chgrp | 修改文件权限
改变文件的属主
改变文件属组 | 前三位:rwx:文件属主有读写执行的权限
中间三位:r-x:用户所在的组用户只有读,执行权限
后三位:--x :其它用户只有执行的权限
rwx read=4 读,write=2 写,execute=1 执行 |
who | 显示在线登录用户 | |
whoami | 显示当前操作用户 | |
hostname | 显示主机名 | |
uname | 显示系统信息 | |
getconf LONG_BIT | 显示内核信息 | |
top | 动态显示当前耗费资源最多进程信息 | top -d 10 每隔10s刷新一次 |
ps | 显示瞬间进程状态 | |
ps –aux | 列出目前所有的正在内存当中的程序 | a:显示其它用户启动进程 x:查看系统中属于自己的进程 u:启动这个进程的用户和它启动的时间)
USER PID %CPU %MEM VSZ RSS TTY STAT START
VSZ:线性地址空间占用的空间大小
RSS:常用驻内存集,指不可以被交换至swap空间的数据占据空间大小
TTY:终端名 显示该进程由哪个终端启动的
STAT:进程状态
R:运行状态
S:可中断睡眠
D:不可中断睡眠
T:停止
Z:僵尸态 |
du
df | 查看目录大小 du -h /home带有单位显示目录信息
查看磁盘大小 df -h 带有单位显示磁盘信息 | |
ifconfig | 查看网络情况 | ifconfig eth0 192.168.1.111 netmask 255.255.255.0 改临时IP |
service network restart | 重启网卡 | |
ping | 测试网络连通 | |
netstat -apn
-at | 查看所有端口号
列出tcp所有的端口号 | 注:端口号的作用,主要是区分服务类别和在同一时间进行多个会话 |
clear | 清屏 | |
history
-c | 打印历史命令
清楚历史命令 | |
alias
unalias | 对命令重命名
取消别名 | alias if=ifconfig
unalias if |
kill
kill -9 | 杀死进程
不建议使用;当使用kill无法将进程杀死才使用该命令 | 以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程 |
fdisk | 格式化文件系统 | |
reboot | 重启 | |
shutdown -h now | 立即关机 | |
init O | 关机 | |
打包压缩相关命令 |
tar -cvf yan.tar yan
tar -xvf yan.tar | 将“yan”目标文件打包成“yan.tar”文件
将“yan.tar”解压 | |
tar -zcvf yan.tar.gz yan | 将"yan"源文件打包备份成“yan.tar.gz”文件 | |
zip yy.zip yy
unzip yy.zip | 将 yy 文件打包成 yy.zip
将 yy.zip 解压 | |
gzip dcs
unzip dcs.gz 解压gz包 | 将文件打包不能对目录操作
解压gz包 | 该打包方式后无原件 |
rpm -ivh +文件 | 安装 rpm 包 i:安装 v:进度 h:进度条 | |
yum install lrzsz | 在线安装指令 | rz:本地往linux中上传文件, sz:linux往本地下载文件 |
用户及用户组管理 |
cat
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow | 存储用户账号
存储组账号
存储用户账号的密码
存储用户组账号的密码 | |
useradd/adduser | 增加用户名 | adduser duoceshi -g root :创建一个普通用户:duoceshi且属于 root 用户组 |
groups+用户名 | 查用户属于哪个组 | |
userdel | 删除用户名 | |
groupadd +组名
groupdel + 组名 | 添加用户组
删除用户组 | |
passwd root | 给root设置密码 | |