1.linux目录操作命令
cd, pwd, ls, mkdir, mv, ls(du, df, tree)
切换目录,跟windows类似
cd 路径
显示目录的详细信息
ls -ld 目录名称
创建目录
mkdir 路径/目录名
参数:-p 创建多个目录
显示当前路径
pwd
删除文件/目录
rm -[参数] 目录/文件
参数 -r:删除目录显示确认
-rf:直接删除,无确认
目录移动或修改名字
mv 原文件名 新文件名
mv 目录路径 新路径
查看磁盘空间
df -h
注:查看某个目录的空间 df 目录名称
查看某文件夹下所有文件的路径
du 文件路径
拷贝文件到某个目录
cp 文件路径 新文件路径
注:拷贝目录加上参数-r
2.linux的文件操作命令
touch, cat, more, less, tail, head, rm -f, mv, cp, vi
创建文档
touch 文档名称(后缀)
查看文档内容
cat 文档名称
查看文档前10行
head -10 文档名
查看文档后10行
tail -10 文档名
实时监控登录信息
tail -f /var/log/messages
tail -f /var/log/secure
分页显示文档内容,按空格键显示下一页,按q退出
more 文档名
分页显示文档内容,按空格键显示下一页,按q退出,按上下键进行上翻和下翻
less 文档名
3. vi操作文件常用方式
查看模式:
G(shift+g) 跳到文件尾部
gg 跳到文件首部
/ 从文本尾部开始查找某个文本
? 从文本首部开始查找某个文本
dd 删除一行
ndd 删除多行
yy 复制一行
nyy 复制多行
p 粘贴一行或多行
u 撤消上一个操作
冒号模式
:w 保存
:wq 保存并退出
:x 保存并退出
:q! 不保存退出
:wq! 强制保存并退出
:set number 显示行号
编辑模式:
a 当前字符的后面插入
i 当前位置插入
o 当前行后面追加一个新行后插入
不同模式之间切换ESC
shift+;结束
4. linux用户和组操作
id 用户名 查看用户信息
useradd 用户名 创建用户
userdel -r 用户名 删除用户(连同家目录一起删除)
passwd 用户名 修改用户密码
cat /etc/group 查看组信息
5. linux软件的安装、解压缩,yum
使用yum需配置源,执行以下操作
cd /etc/yum.repos.d
rm -rf *
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
刷新yum配置源
yum clean all
启动服务
service 服务名 start
使用yum安装软件
yum install gcc* -y
yum groupinstall
6.linux优化的命令
终止指定进程
kill -9 11024
批量终止xxx进程
kill -9 `ps -ef |grep xxx |grep -v grep |awk '{print $2}'`
ps -ef |grep ora_ 查看进程
df -h 查看磁盘空间
free -m 查看内存
vmstat 1 5 查看系统统计信息(包括cpu,mem,io等)
top命令
s 调整刷新频率,如改成1,即每秒刷新一次
shift + P 按CPU排序
shift + M 按内存排序
shift + T 按时间排序
shift + U 按用户过滤
7.解压打包操作
tar
c压缩
x解包
v显示详细信息
f指定解压文件
z解压缩
解压到指定目录加上参数-C 例如 tar xvzf myftp. tar.gz –C /tmp