Linux 命令、配置文件及操作
Linux 命令、配置文件及操作
命令
| 命令 | 参数 | 说明 |
|---|---|---|
| A | ||
| alias、unalias | 命令别名 | |
| B | ||
| C | ||
| cat | 查看文件内容 | |
| cd | 切换目录 | |
| chown | 修改拥有着 | |
| chgrp | 修改所属组 | |
| chmod | 修改模式权限 | |
| chage | -E 设置过期日期 -I 过期多少天禁止登陆 -l 显示当前密码策略1 |
管理和查看用户密码有效期 |
| clear | 清屏 | |
| cp | -a 等价 -dpR -d 保留文件链接 -p 属性不变 -r/R 递归 |
复制 |
| D | ||
| dd | if 输入文件 of 输出文件 count 块数量 bs 块大小(字节) |
拷贝详情 |
| date | +%m/%d/%y 按月日年 +%y-%m-%d:%k:%M:%S格式为 年月日时分秒 无参数显示时间 |
|
| df | -m 以MB为单位(默认为KB) | 查看文件系统 |
| du | 查看目录大小 | |
| dump | dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW] | 用于备份文件系统 |
| E | ||
| echo | -n 换行 | 显示信息 |
| env | 环境变量 | |
| export | 输出变量 | |
| exit | 退出shell会话 | |
| F | ||
| find | -type 类型:f 文件,d 目录 -name 名字 -size 大小 |
查找 |
| fdisk | -l 显示信息 交互模式 d 删除一个分区 n 新增一个分区 p 显示分区表 q 退出 t 改变分区号码 w 保存 |
分区工具 |
| fuser | -k 终止访问的进程 | 查看那些进程在访问该文件系统 |
| fsck | -y 自动修复任何错误 | 修复文件系统 |
| G | ||
| grep | 过滤信息 | |
| groupadd | 添加组 | |
| groupmod | -G 编辑组成员 | 修改组信息 |
| groupdel | 删除组 | |
| groups | 显示组信息 | |
| gpasswd | 修改组密码 | |
| H | ||
| halt | 停止 | |
| history | 历史 | |
| hostname | 新名称(重启无效) 无参数显示主机名 |
|
| I | ||
| id | 查看当前用户信息 | |
| iostat | 磁盘监控!!! | |
| J | ||
| K | ||
| L | ||
| logout | 退出登录 | |
| ls | -a 所有,包括隐藏 -l 列表(简写ll) -R 递归列出所有子文件目录 -t 时间排序 |
|
| ln | -s 符号链接 无参硬连接 |
链接 |
| logname | 登录名称 | |
| lsof | 查看那些进程在访问该文件系统 | |
| M | ||
| man | man name | 查看帮助 |
| mesg | ||
| mdadm | --create 创建Raid --level 等级,建议0,1,5 --raid-devices=N 使用N个磁盘做为磁盘阵列的装置 --spare-devices=N 几个磁盘做为备用装置 --auto=yes 决定后面几个装置为磁盘阵列 |
RAID操作 |
| mv | -f 强行覆盖 | 移动、改名 |
| man | 帮助 | |
| mount | 挂载 | |
| more | 分页显示 | |
| mkdir | 创建文件夹 | |
| mkfs | 创建文件系统 | |
| mpstat | CPU性能情况!!! | |
| N | ||
| newgrp | 切换组 | |
| nrtstat | -a 所有socket -i 接口信息 -p 使用socket进程 -s 每种网络协议统计 -t/u 查看tcp/udp状况 -n 使用ip地址 |
查看网络信息 |
| nslookup | 域名解析yum install bind-utils安装 |
|
| O | ||
| P | ||
| passwd | -d 删除密码 -l 锁定 -u 解锁 |
更改密码 |
| parted | 分区工具 | |
| pwd | 当前目录 | |
| ps | -ef 简要 -aux 详细 |
|
| pwck | 检查密码文件格式 | |
| ping | -s 包大小 | |
| Q | ||
| R | ||
| rm | -r 递归 -f 强制 |
删除文件 |
| rpm | -ivh 安装 -Uvh 升级 -e 卸载 -aq 查看所有已安装 -iq 查询 -f 查看属于那个文件 |
包管理工具 |
| route | 无参数 查看当前路由表 -add 添加路由 -del 删除路由 dev 指定网关的接口名 gw 指定路由网关 -host 路由到达是一台主机 -net 到达网段 -netmask 子网掩码 |
配置路由 |
| S | ||
| shutdown | 关机 | |
| su | 切换用户 | |
| startx | 启动X桌面 | |
| sar | -n DEV 网络性能监控 | |
| T | ||
| tail | -f 显示末尾 | 实时查看文件内容 |
| touch | 创建文件 | |
| tar | -cvf 打包 -xvf 解压 -z 使用gzip -v 显示信息 -f 指定名称 |
|
| traceroute | 跟踪路由 | |
| top | -d 指定刷新间隔 -n 指定刷新n次退出 -u 只显示user信息 -p 显示指定pid信息 |
综合监控工具!!! |
| telnet | ||
| U | ||
| uname | ||
| useradd | -D 修改配置文件 | 添加用户 |
| usermod | -f 禁用禁止用户,值为-1取消,单位天 | 修改用户信息 |
| userdel | -r 同时删除目录 | 删除用户 |
| umount | 取消挂载 | |
| unzip | -l 查看文件清单 -v 查看执行信息 |
|
| V | ||
| vmstat | 虚拟内存统计!!! | |
| W | ||
| who | 查看当已前登录用户 | |
| whoami | 查看当前会话用户 | |
| write | 发送信息 | |
| wc | -l只显示行数 行数 单词数 字节数 文件名 |
统计 |
| X | ||
| Y | ||
| Z | ||
| zip | -m 安装后删除源文件 -r 目录下所有一同处理 -S 半酣系统文件及隐藏文件 -l 查看报包含内容 -v 哈坎执行信息 |
配置文件
| 文件 | 用途 | 备注 |
|---|---|---|
| /etc/lilo | ||
| /etc/rc.d/rc.local | 启动脚本 | |
| /etc/shadow | 用户信息(密码md5) | |
| /etc/passwd | 用户信息 | |
| /etc/default/useradd | 用户配置文件 | |
| /etc/fatsb | 自动挂载文件 | |
| 用户home/.bash_history | 用户输入的所有命令 | |
| /sbin/nologin | 把用户的shell设置为此可禁止用户登录 | |
| /etc/host.queiv | 保存可信任的主机和用户列表 | |
| .rhost | 用户主目录下,保存可信任的主机和用户列表 | |
| /etc/security/limits.conf | 限制用户对CPU、内存、存储的使用 | 用 ulimit查看自己的资源使用情况 |
| /dev/zero | 不断产生0的文件 |
| 日志文件 | 说明 |
|---|---|
| var/log/message | 系统启动后的日志和错误信息 |
| var/log/secure | 安全相关 |
| var/log/maillog | 邮件相关 |
| var/log/cron | 定时任务相关 |
| var/log/spooler | UUCP和news相关 |
| var/log/boot.log | 守护进程启动和关闭相关 |
| var/log/demesg | 系统启动过程内核信息 |
| var/log/wtmp | 用户成功登陆信息,last查看 |
| var/log/btmp | 用户登录失败信息,lastb查看 |
操作
1.安装系统
| 操作 | 说明 |
|---|---|
| alt + F1 | 安装程序主窗口 |
| alt + F2 | shell环境 |
| alt + F3 | 调试信息 |
| alt + F4 | OS核心信息 |
| alt + F5 | mke2s的输出信息 |
2.shell环境
| 变量 | 用途 |
|---|---|
| HOME | |
| LOGNAME | |
| MAILCHECK | |
| PATH | |
| PS1 | |
| PS2 | |
| LANG |
3.默认umask
| 类型 | umask |
|---|---|
| 目录 | 777 |
| 文件 | 666 |
4.源码编译安装
1 ./configure
2 make
3 make install
5.分区挂载
- /
- /boot/
- /var/
- /home/
- /tmp/
6.DUMP参数信息
dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]
| 参数 | 说明 |
|---|---|
| -0123456789 | 备份的层级。 |
| -b<区块大小> | 指定区块的大小,单位为KB。 |
| -B<区块数目> | 指定备份卷册的区块数目。 |
| -c | 修改备份磁带预设的密度与容量。 |
| -d<密度> | 设置磁带的密度。单位为BPI。 |
| -f<设备名称> | 指定备份设备。 |
| -h<层级> | 当备份层级等于或大于指定的层级时,将不备份用户标示为"nodump"的文件。 |
| -n | 当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。 |
| -s<磁带长度> | 备份磁带的长度,单位为英尺。 |
| -T<日期> | 指定开始备份的时间与日期。 |
| -u | 备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。 |
| -w | 与-W类似,但仅显示需要备份的文件。 |
| -W | 显示需要备份的文件及其最后一次备份的层级,时间与日期。 |
Linux 命令、配置文件及操作的更多相关文章
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- Linux命令-文件文本操作grep
文件文本操作 grep 在文件中查找符合正则表达式条件的文本行 cut 截取文件中的特定字段 paste 附加字段 tr 字符转换或压缩 sort 调整文本行的顺序,使其符合特定准则 uniq 找出重 ...
- 每天一个linux命令(文件操作):【转载】find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- Linux命令行基础操作
目录 1.打开终端命令行 2.常用快捷键 2.1 tab键 2.2 Ctrl+c组合键 2.3 Ctrl+d组合键 2.4Ctrl+Shift+c组合键和Ctrl+Shift+v组合键 2.5图形界面 ...
- Linux 命令 及 简单操作 学习
众所周知,linux命令很多很多,但是,请不用担心,相信你自己不断的积累,终有一天你和你和小伙伴都会为你惊呆的...... 废话不多说,那,什么时候动手????---------现在,马上..... ...
- Linux命令 -文件操作类
声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.ls 查看文件与目录 -a 打印全部的文件,包括隐藏文件 -l 列表打印,数据项包括文件属性,大小和权限等 ...
- 每天一个linux命令(文件操作):【转载】find 命令概览
Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...
- 在Linux命令行中操作PDF
pdftk 命令提供了许多处理 PDF 的命令行操作,包括合并页面.加密文件.添加水印.压缩文件,甚至还有修复 PDF. 虽然 PDF 通常被认为是相当稳定的文件,但在 Linux 和其他系统上你可以 ...
- Linux 命令:文件目录操作与实例
来源: http://blog.51cto.com/yuanzhitang/2056994 本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹 命令与案例: mkdir 创建目录 - ...
- 每天一个linux命令(文件操作):【转载】locate命令
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案.其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了.在一般的 di ...
随机推荐
- VS2015 调试出现无法启动iis express web服务器
VS2015 调试出现无法启动iis express web服务器 在项目目录下找到.vs文件夹,然后在.vs/config/applicationhost.config找到这个配置文件,删除掉,然后 ...
- [Android]XML和JSON的区别
1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允 ...
- 关于企业邮箱无法提醒解决办法(未安装邮件客户端可添加至网易邮箱大师/qq邮箱等)
关于企业邮箱无法提醒解决办法: 一.使用现有的邮箱客户端,以下以网易的邮箱大师为例mail.exe 点击客户端左边的添加邮箱账号,在出现的对话框中输入账号和密码后,点击登陆按钮后,等待添加完成即可,邮 ...
- c++笔记2
一 继承和多态.虚函数:类不必重复造轮子,可以从其它基类派生而来(多重继承(由多个基类的特点)和虚拟继承(基类的一些特性在继承之间共享)).派生类需要在自己的头文件中包含基类头文件,切派生类声明要指明 ...
- 《从0到1学习Flink》—— 如何自定义 Data Source ?
前言 在 <从0到1学习Flink>-- Data Source 介绍 文章中,我给大家介绍了 Flink Data Source 以及简短的介绍了一下自定义 Data Source,这篇 ...
- H5gulp版非前后的分离环境
由于公司不同意我们使用前后端分离进行开发,硬是要我们和PHP混合在一起,所以用gulp搭建了一个简单的手脚架来用 目录结构: 主要是gulpfile.js里的内容 var gulp = require ...
- MySQL存储过程多条修改语句
DROP procedure Sel_Function_ActivityPastDueDELIMITER $$DROP procedure IF EXISTS`shouyi`.`Sel_Functio ...
- C#字符串变量使用
string由于是引用类型,所以,声明的字符串变量会存储到堆上,而且该变量是不可变的,一旦初始化了该变量,该内存区域中存储的内容将不能更改.在对字符串操作时,是在堆上创建了一个新的字符串变量,并将新的 ...
- webpack.config.js====插件purifycss-webpack,提炼css文件
1. 安装:打包编译时,可以删除一些html中没有使用的选择器,如果html页面中没有class=a class="b"的元素,.a{}.b{}样式不会加载 cnpm instal ...
- springboot 2.0 Redis command timed out的解决
环境:springboot 2.0.7 spring data redis springboot从1.x升级到2.x后,spring data redis使用的redis客户端驱动从1.x的jedis ...