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
MAIL
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 显示需要备份的文件及其最后一次备份的层级,时间与日期。

有道云笔记链接

博客园

GITHUB

Linux 命令、配置文件及操作的更多相关文章

  1. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  2. Linux命令-文件文本操作grep

    文件文本操作 grep 在文件中查找符合正则表达式条件的文本行 cut 截取文件中的特定字段 paste 附加字段 tr 字符转换或压缩 sort 调整文本行的顺序,使其符合特定准则 uniq 找出重 ...

  3. 每天一个linux命令(文件操作):【转载】find命令之exec

    find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec  参数后面跟的是command ...

  4. Linux命令行基础操作

    目录 1.打开终端命令行 2.常用快捷键 2.1 tab键 2.2 Ctrl+c组合键 2.3 Ctrl+d组合键 2.4Ctrl+Shift+c组合键和Ctrl+Shift+v组合键 2.5图形界面 ...

  5. Linux 命令 及 简单操作 学习

    众所周知,linux命令很多很多,但是,请不用担心,相信你自己不断的积累,终有一天你和你和小伙伴都会为你惊呆的...... 废话不多说,那,什么时候动手????---------现在,马上..... ...

  6. Linux命令 -文件操作类

    声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.ls    查看文件与目录 -a 打印全部的文件,包括隐藏文件 -l 列表打印,数据项包括文件属性,大小和权限等 ...

  7. 每天一个linux命令(文件操作):【转载】find 命令概览

    Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时 ...

  8. 在Linux命令行中操作PDF

    pdftk 命令提供了许多处理 PDF 的命令行操作,包括合并页面.加密文件.添加水印.压缩文件,甚至还有修复 PDF. 虽然 PDF 通常被认为是相当稳定的文件,但在 Linux 和其他系统上你可以 ...

  9. Linux 命令:文件目录操作与实例

    来源: http://blog.51cto.com/yuanzhitang/2056994 本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹   命令与案例:   mkdir 创建目录 - ...

  10. 每天一个linux命令(文件操作):【转载】locate命令

    locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案.其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了.在一般的 di ...

随机推荐

  1. Hibernate 继承映射可能会遇到的错误

    问题: 我们在配置hibernate的时候,默认是会配置下面的两个属性的 <property name="hibernate.default_catalog">hibe ...

  2. [Android]Android四大组件之ContentProvider

    URI简介 URI(Universal Resource Identifier),又被称为"通用资源标志符". URI由许多部分所组成,示例及解说如下: Content URIs介 ...

  3. Jexus 5.8.2

    Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持   Jexus 是一款运行于 Linux 平台,以支持  ASP.NET.PHP 为特色的集高安全性和高性能为一体的 ...

  4. CSS——弹性盒模型

    弹性盒子是 CSS3 的一种新的布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式. 这东 ...

  5. Spark Mllib里决策树回归分析使用.rootMeanSquaredError方法计算出以RMSE来评估模型的准确率(图文详解)

    不多说,直接上干货! Spark Mllib里决策树二元分类使用.areaUnderROC方法计算出以AUC来评估模型的准确率和决策树多元分类使用.precision方法以precision来评估模型 ...

  6. GIT主要用到的命令

    git add . //添加到暂存盘 git commit -m ‘备注’//提交到本地仓库 git push //提交到远程仓库 fetch更新本地仓库两种方式: //方法一 $ git fetch ...

  7. c#基础值类和引用类型_字符串

    值类型和引用类型区别:1.值类型和引用类型在内存上存储的地方不一样.2.在传递值类型和传递引用类型的时候,传递的方式不一样.值类型我们称之为值传递,引用类型我们称之为引用传递.我们学的值类型和引用类型 ...

  8. webpack相关插件

    webpack-merge:开发环境和生产环节的webpaak配置文件的配置合并 file-loader:编译写入文件,默认情况下生成文件的文件名是文件名与MD5哈希值的组合 vue-laoder:编 ...

  9. 使用Calendar来获取当前日期和时间

    1 package com.java.test; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Calendar; 5 6 pub ...

  10. Web前端体系的脉络结构

    Web前端技术由 html.css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言.而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学 ...