帮助命令(在使用某些命令,不知道用法参数)
--help
查看系统内核信息
uname -a:显示详细信息
uname -r:查看内核版本号
查看或临时修改主机名称
hostname
查看系统ip信息
ifconfig
查看系统cpu信息
cat /proc/cpuinfo
查看系统内存信息
cat /proc/meminfo
关机
halt
重启
reboot
查看工作目录
pwd
切换目录
cd
统计目录及文件空间占用情况 -sh统计目录大小
du
列表显示目录内容
ls
常用命令选项
-l :以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-A:类似于“-a”,但不显示“.”和“..”目录的信息
-d:显示目录本身的属性
-h:以更易读的字节单位(K、M等)显示信息
-R:递归显示内容
--color:以颜色区分不同类型文件
权限设置命令
Chmod
U 是所有者用户 g 是组 o其他人 a所有人
R读 w写 x可执行
用法
Chmod u+w 给所有者用户添加写入权限
Chmod g-r 给所在分组去掉读取权限
权限用数字代替
R=4 w=2 x=1 权限值等于每个权限数字相加
Chmod 777 给所有权限设置为可读可写可执行
Chown 设置所有者和所在分组用户
Chown Apache:Apache test 登录吧test目录所有者和所组设置为Apache用户
创建文件或跟新文件时间标记
touch
创建目录命令 -p递归创建目录
mkdir
复制文件或目录
cp
cp -r递归复制
cp -f强制覆盖
cp -p保持源文件属性不变
cp -i覆盖文件目录提醒
删除文件或目录
rm
rm -r递归删除
rm -f 强制删除不提醒
rm -i 删除时用户提醒
移动文件或目录
mv
统计文件中出现的单词数量字节数量和行数
wc
查看文件内容
cat
文件或目录查找
find
格式:find [查找范围] [查找条件]
常用查找条件
find -name:按文件名称查找
find -size:按文件大小查找
find -user:按文件属主查找
find -type:按文件类型查找
vi编辑器
vi [-options] [+[n]] [file]
常用选项有:-r, -R
-r用于恢复系统突然崩溃时正在编辑的文件
-R用于以只读方式打开文件
+n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行重复前一命令:.
取消上一命令:u退出:shift+: q
强制退出:shift+: q!
保存退出:shift+: wq
列出文本行数:set nu
压缩
只针对单个文件压缩
-9 显示高压缩比
-d 释放压缩文件
gzip 文件名 压缩文件 格式为后缀有.gz
bzip2 文件名 压缩成的文件名 格式为 文件名.bz2 它相对与gzip 压缩率更高
归档
tar 归档命令 释放归档文件 没有压缩功能
格式 tar 选项 归档文件名 源文件或目录
-c 创建归档文件 扩展名为.tar
-v 输出详细信息-f 表示使用归档文件
如 -cvf 创建归档文件
tar -cvf 4.tar 1 2 3 将文件1 2 3 打包归档为4.tar
-x 解开归档文件-t 列表查看包内的文件(不释放解包)
如解包归档文件4.tar -xvf 解包归档文件
tar -xvf 4.tar-r 追加TAR文件至归档结尾
tar -tvf 4.tar
把5加入4.tar
tar -rvf 4.tar 5
-p 解包时保留原始文件及目录的权限
-C (大) 解包时指定释放的目标文件夹
-z 调用gzip 程序 进行解压或压缩-j 调用bzip2 程序进行压缩或解压
tar -cvzf test.tar.gz 创建归档压缩文件 后缀为gz
tar -cvjf test.tar.bz2 创建归档压缩文件 后缀为bz2
tar -xvzf test.tar.gz -C /usr/src 解压释放归档到 /usr/src 里面
tar -xvjf test.tar.bz2 -C /usr/src 解压释放归档到 /usr/src 里面
添加用户账号
useradd
格式:useradd [选项]... 用户名
常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或UID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell
删除用户账号
userdel命令
格式:userdel [-r] 用户名
添加 -r 选项时,表示连用户的宿主目录一并删除
查看进程
ps -aux
动态查看系统进程(q进行退出)
top
杀死进程
kill
软件安装
安装或升级RPM软件
格式:rpm [选项] RPM包文件...
-i:安装一个新的rpm软件包
-U:升级某个rpm软件,若原本未装,则进行安装
-F:更新某个rpm软件,若原本未装,则放弃安装
卸载指定的RPM软件
格式:rpm -e 软件名
网络配置
ifconfig eth0 1.1.1.20/24 临时修改eth0 网卡ip
Route –n 查看系统路由信息
Netstat 查看网络连接情况
netstat命令
查看系统的网络连接状态、路由表、接口统计等信息
格式:netstat [选项]
常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息