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 ...
随机推荐
- Hibernate 继承映射可能会遇到的错误
问题: 我们在配置hibernate的时候,默认是会配置下面的两个属性的 <property name="hibernate.default_catalog">hibe ...
- [Android]Android四大组件之ContentProvider
URI简介 URI(Universal Resource Identifier),又被称为"通用资源标志符". URI由许多部分所组成,示例及解说如下: Content URIs介 ...
- Jexus 5.8.2
Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持 Jexus 是一款运行于 Linux 平台,以支持 ASP.NET.PHP 为特色的集高安全性和高性能为一体的 ...
- CSS——弹性盒模型
弹性盒子是 CSS3 的一种新的布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式. 这东 ...
- Spark Mllib里决策树回归分析使用.rootMeanSquaredError方法计算出以RMSE来评估模型的准确率(图文详解)
不多说,直接上干货! Spark Mllib里决策树二元分类使用.areaUnderROC方法计算出以AUC来评估模型的准确率和决策树多元分类使用.precision方法以precision来评估模型 ...
- GIT主要用到的命令
git add . //添加到暂存盘 git commit -m ‘备注’//提交到本地仓库 git push //提交到远程仓库 fetch更新本地仓库两种方式: //方法一 $ git fetch ...
- c#基础值类和引用类型_字符串
值类型和引用类型区别:1.值类型和引用类型在内存上存储的地方不一样.2.在传递值类型和传递引用类型的时候,传递的方式不一样.值类型我们称之为值传递,引用类型我们称之为引用传递.我们学的值类型和引用类型 ...
- webpack相关插件
webpack-merge:开发环境和生产环节的webpaak配置文件的配置合并 file-loader:编译写入文件,默认情况下生成文件的文件名是文件名与MD5哈希值的组合 vue-laoder:编 ...
- 使用Calendar来获取当前日期和时间
1 package com.java.test; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Calendar; 5 6 pub ...
- Web前端体系的脉络结构
Web前端技术由 html.css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言.而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学 ...