linux操作手册

1文件权限管理:

chgrp:更改文件属组
chgrp [-R] 属组名 文件名

chown:更改文件属主
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

chmod:更改文件9个属性

chmod [-R] xyz 文件或者 目录

r:4
w:2
x:1

xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更

2磁盘管理:
df::列出文件系统的整体磁盘使用量

du:检查磁盘空间使用量
fdisk:用于磁盘分区
拓展:
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示

磁盘格式化

磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mkfs(make filesystem) 命令。

语法:

mkfs [-t 文件系统格式] 装置文件名

3.vi/vim 的使用:

i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令

移动光标:
n<space> 那个 n 表示『数字』,例如 20 。按下数字后再按空格键,光标会向右移动这一行的 n 个字符。
例如 20<space> 则光标会向后面移动 20 个字符距离。

0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用)
$ 或功能键[End] 移动到这一行的最后面字符处(常用)
H
M
L
G
nG
gg:移动到这个档案的一行,相当于1G
n<enter> 光标向下移动n行

搜索:

/字符
?字符
n/N 查找

删除复制:
x/X 删除的方向不同
nx
dd 删除游标所在行

d1G 删除光标所在到第一行的所有数据
dG 删除光标所在到最后一行的所有数据

组合:
yy 复制

u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)

删除所有东西:
1.ggdG
2.:%d

yum 命令:

yum [options] [command] [package ...]

1.列出所有可更新的软件清单命令:yum check-update
2.更新所有软件命令:yum update
3.仅安装指定的软件命令:yum install <package_name>
4.仅更新指定的软件命令:yum update <package_name>
5.列出所有可安裝的软件清单命令:yum list
6.删除软件包命令:yum remove <package_name>
7.查找软件包 命令:yum search <keyword>
8.清除缓存命令:
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers

shell脚本:
实例 1

#!/bin/bash
# author:菜鸟教程
# url:www.runoob.com

# format-string为双引号
printf "%d %s\n" 1 "abc"

# 单引号与双引号效果一样
printf ‘%d %s\n‘ 1 "abc"

# 没有引号也可以输出
printf %s abcdef

# 格式只指定了一个参数,但多出的参数仍然会按照该格式输出,format-string 被重用
printf %s abc def

printf "%s\n" abc def

printf "%s %s %s\n" a b c d e f g h i j

# 如果没有 arguments,那么 %s 用NULL代替,%d 用 0 代替
printf "%s and %d \n"

tail -f /目录/文件名
例如:tail -f /data/logs/tomcat/catalina.out 查看tomcat 日志

-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示文件的尾部 n 行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

查看端口进程:
ps -ef|grep java 1.查看系统运行的java项目,并查看进程号

lsof -i | grep pid 2.lsof命令:根据进程pid查端口:

lsof -i:port 3.根据端口port查进程

lsof -i|grep user 4.根据用户查看进程和端口号:

netstat -nap | grep pid 5. netstat命令根据进程pid查端口

netstat -nap | grep port 6.根据端口port查进程

原文地址:https://www.cnblogs.com/cyumo/p/11504986.html

时间: 2024-10-20 10:16:41

linux操作手册的相关文章

Linux线上安全操作手册

背景为了保证生产环境的持续.稳定.高效地运转,并且使新同学更快的掌握线上操作的基本方法,本文从禁忌,强制点出发,整理出"操作手册",并加入一些平时遇到的问题,总结成操作条款.如有违反,请自行认领各类惩罚吧. 线上变更操作条款01:禁止流量高峰进行影响cache的升级 内容:对影响cache的升级操作禁止在流量高峰进行. 正确:应该在服务流量低峰期进行上线或操作. 说明:减少上线或操作对用户的影响,在异常时候减少损失.条款02:禁止程序线上"裸奔" 内容:禁止程序在线

提高Linux操作系统性能

提高Linux操作系统性能 2011-01-05 13:48 佚名 字号:T | T 本文从磁盘,文件及文件系统,内存和编译等方面详细的讲述了如何对Linux系统性能进行调谐.不管是Linux服务器还是客户机或者用户单机,按照本文提供的调谐方法,均可不同程度地改善Linux系统的性能. AD:2014WOT全球软件技术峰会北京站 课程视频发布 Linux是高性能.稳定可靠而且又相当灵活的操作系统,近几年来,世界上许多大软件公司纷纷推出各种linux服务器及linux下的应用软件. 目前,Linu

ORACLE日常操作手册

转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者. 因是很久之前写的,文章中可能会存在不准确的地方,希望指正. ORACLE日常操作手册 目录 一.......数据库的启动和关闭...4 1.   数据库的正常启动步骤...4 2.   数据库的正常关闭步骤...4 3.   几种关闭数据库方法对比...4 4.   数据库的启

linux man手册各个章节的意义

注:本文转载于网络 Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands 2 - system calls 3 - library calls 4 - special files 5 - file formats and convertions 6 - games for linux 7 - macro packages and conventions 8 - system manageme

Oracle 10g数据库备份与恢复操作手册

Oracle 10g数据库备份与恢复操作手册 前言 文档目的 备份与恢复是数据库管理中最重要的方面之一.如果数据库崩溃却没有办法恢复它,那么对企业造成的毁灭性结果可能会是数据丢失.收入减少.客户不满等.不管公司是使用单个数据库还是多个数据库来存储数百  GB或    TB的数据,它们都有一个共同点,即需要制订一个备份与恢复方案来备份重要数据并使自身免于灾难.要制定一个适合自己公司情况的合理的备份与恢复方案,就必须熟悉备份与恢复的方法和操作. 为了给 Oracle DBA和相关技术人员提供一个参考

Mysql 操作手册

1 mysql操作手册 2 3 版本:5.6.16 4 mysql linux安装基本步骤: 5 #rpm -e --nodeps mysql-lib-5.1.* 6 #rpm -ivh mysql-server 7 #rpm -ivh mysql-client 8 9 mysql 初始密码 10 /root/.mysql_secret 11 12 mysql默认启动 13 #service mysql start 14 #service mysql status 15 #chkconfig -

Cacti 操作手册

  Cacti是一款基于MySQL,SNMP,PHP等开发的工具.可以获得SNMP的信息通过图像的方式进行显示,通过B/S架构提供网管服务. Cacti将各端口信息.流量信息图形化的表示了出来,并能够查看设备的工作时间,状态及各个端口在某个时段的流量信息,cacti同时能够通过安装各种插件,达到自己所需要的某个功能. Cacti的注册 通过登录网页进入cacti页面,点击左边竖栏的Devices按钮,之后点击ADD进行添加设备的操作: 添加设备 Devices 1. Description给与设

SVN操作手册(part3)——SVN操作

SVN操作手册 3.SVN操作 3.1 SVN服务端操作 3.1.1 创建仓库 启动VisualSVN Server Manager,如图: ① 右键Repositories,选择create new repository,如图: ②在输入框中输入产库名称,如:137(注:命名时尽量使用英文和数字,不要使用汉字与空格),点击"下一步",进入下一步 ③选择仓库初始类型: Empty repository 代表空仓库,选择single-project repository版本库中会默认建立

VMware虚拟机安装+Linux操作系统安装视频教程_Linux实验环境安装

VMware虚拟机安装+Linux操作系统安装视频教程_风哥版Linux实验环境安装 1.VMware虚拟机安装(VMWare Server+VMWare WorkStation) 2.VMware虚拟机配置 3.VMware虚拟机克隆 4.Linux操作系统安装配置 5.Linux操作系统虚拟机的多机克隆 视频学习地址: http://edu.51cto.com/course/course_id-3733.html