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. C# 无视大小写比价字符串以及字符串大小写转换

    //C#通过ToUpper()方法将字符串转换成大写,代码如下: string sentence= "this is in upper case."; Console.WriteL ...

  2. Ubuntu上k8s集群里创建证书

    证书: k8s里创建证书(使用证书文件命令创建): kubectl create secret tls scdsc-org-cn --cert=/etc/letsencrypt/live/scdsc. ...

  3. Linux 运维培训笔记

    2018/01/05 权限管理:sudoers文件 KAIFA_ADMINS           ALL=(OP1)            KAIFACMD 用户(大写)                ...

  4. PM2自动发布本地项目到服务器

    (一)开发环境 本地服务器 Ubunt14.04 远程服务器Ubuntu16.04 发布软件PM 2 (二)发布介绍 本地和我们的远程服务器,必须都安装有git,pm2,以及nodejs环境.实际上配 ...

  5. Windows1

    ① 对Windows的设置一般在, 所有设置, 控制面板(control), 管理方式打开此电脑和此电脑上的选项 ② 关闭对账号安全的检验, 在控制面板中, 找到系统和安全, 再找到更改用户账号控制设 ...

  6. AJPFX关于Java中运用数组的四种排序方法

    JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法.冒泡法.选择排序法.插入排序法.快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现.冒泡法是运用遍历数组进行比 ...

  7. Kendo MVVM 数据绑定(二) Checked

    Kendo MVVM 数据绑定(二) Checked Checked 绑定用在 checkbox ()或 radio button ()上.注意: checked 绑定只适用于支持 checked 的 ...

  8. God made relatives.Thank God we can choose our friends.

    God made relatives.Thank God we can choose our friends. 神决定了谁是你的亲戚, 幸运的是在选择朋友方面他给了你留了余地

  9. 移动端rem单位和px单位换算

    rem单位是根据html元素的单位在页面根据不同的手机屏幕分辨率动态整体的按比例缩小或放大字体. 假如html{font-size: 14px;},那么1rem=14px; 一个div宽度48px,那 ...

  10. 【机器学习实战】第2章 K-近邻算法(k-NearestNeighbor,KNN)

    第2章 k-近邻算法 KNN 概述 k-近邻(kNN, k-NearestNeighbor)算法主要是用来进行分类的. KNN 场景 电影可以按照题材分类,那么如何区分 动作片 和 爱情片 呢? 动作 ...