Linux系统简介&分区&基础命令(ADMIN01-2)

简介:

6.5.3 cat <&0 >&1

从标准输入stdin(0)读入数据,在标准输出stdout(1)显示出来

6.6 uname

查看内核版本信息

uname -r
3.10.0 -327 .el7 .x86_64
主版本 次版本 rhel7 64位操作系统

6.7 lscpu

显示CPU相关信息

6.8 cat /proc/meminfo

显示内存相关信息

6.9 history

查看历史命令

6.9.1 history -c

清空历史命令

6.9.2 grep -i histsize /etc/profile

HISTSIZE=1000
可以修改HISTSIZE的数值,来修改储存历史记录的条数,工作中一般改为10条

6.9.3 !str

执行最近一次以str开头的命令

6.9.4 !n

执行命令历史中的第n条命令

6.10 date

查看当前日期和时间
date +%Y 年
date +%m 月
date +%d 日
date +%R 时间
date +%F 以-的分隔的方式显示年月日

6.10.1 date -s "yyyy-mm-dd HH:MM:SS"

修改系统日期和时间

6.10.2 date -d "@1513046661"

1513046661是时间戳,date -d命令可以把时间戳转换为可识别的日期时间

6.11 command &

把command放到后台运行

6.12 jobs

查看后台挂起的进程

6.12.1 jobs -l

显示后台的进程,比jobs多显示一个PID

6.13 fg

把后台的进程调回到前台

6.14 killall 进程名

杀死某个进程

6.15 ln

创建硬链接,只能对相同分区的文件创建

6.15.1 ln -s

创建软链接,可以对不同分区文件和目录创建

6.16 man

man 1 passwd#1代表执行程序或shell命令
man 2 sethostname#2代表系统调用
man 4 mem#4代表设备文件
man 5 passwd#5代表文本文件
man 8 halt#8代表仅root可以使用的超级命令

1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
8 System administration commands (usually only for root)

6.17 wc -l filename

统计文件有多少行

6.18 netstat -anptu

查看网络状态
-a:列出所有的进程
-l:仅列出处在LISTEN状态的进程
-n:以数字的形式显示
-p:进程名称及PID信息
t:tcp连接
u:udp连接
6.18.1 Local Address的含义
0.0.0.0 表示本机全部网卡
127.0.0.1 仅表示回环地址

6.18.2 Foreign Address的含义

表示哪个客户端在访问

6.19 route -n

查看服务器的路由表
Flags:UG表示静态路由、U表示直联路由不需要下一跳

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 176.47.3.254 0.0.0.0 UG 100 0 0 enp3s0
172.25.0.0 0.0.0.0 255.255.0.0 U 0 0 0 rhce
172.25.254.0 0.0.0.0 255.255.255.0 U 0 0 0 rhce
176.47.3.0 0.0.0.0 255.255.255.0 U 100 0 0 enp3s0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 private2

6.20 ip addr

查看本机所有网卡信息

6.21 dmesg

显示开机信息,用于诊断系统故障

6.22 dd

6.22.1 备份hda的分区表

dd if=/dev/hda of=/tmp/mbr.back bs=512 count=1

七、常用快捷键

7.1 Ctrl+Alt+Fn

可以在tty之间切换
tty1:图形界面
tty2~tty6:字符控制台

7.2 ctrl+c

终止正在运行的命令

7.3 tab

命令、路径补全

7.4 ctrl+l

清屏

7.5 ctrl+u

删除当前光标到行首的内容

7.6 ctrl+k

删除当前光标到行尾的内容

7.7 ctrl+shift+t

在终端内开一个新标签

7.8 ctrl+r

查找历史记录模式,输入字符可自动匹配敲过的命令

7.9 ctrl+w

向前删除一个单词

7.10 ctrl+f

向前移动一个字符

7.11 ctrl+b

向后移动一个字符

7.12 alt+f

向前移动一个单词

7.13 alt+b

向后移动一个单词

7.14 ctrl+t

光标位置和之前的两个字符互换

7.15 Esc+d

删除光标后的一个词

7.16 ctrl+s

执行屏幕锁定

7.17 ctrl+q

取消屏幕锁定



本文转自 goldwinner 51CTO博客,原文链接:http://blog.51cto.com/355665/2068669,如需转载请自行联系原作者

相关文章
|
2天前
|
负载均衡 Linux 应用服务中间件
Linux系统中前后端分离项目部署指南
Linux系统中前后端分离项目部署指南
|
1天前
|
Unix Linux Shell
Linux系统使用超详细(一)
Linux系统是一种开源的、类Unix操作系统内核的实现,它基于Unix的设计原理和思想,并在全球范围内广泛应用。以下是对Linux系统的详细描述:
|
1天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
1天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
|
2天前
|
监控 安全 Linux
Linux系统入侵排查(三)
本文介绍了Linux系统入侵排查的相关知识。首先解释了进行系统入侵排查的原因,即当企业遭受黑客攻击、系统崩溃或其他安全事件时,需要迅速恢复系统并找出入侵来源。接着,重点讲述了日志入侵排查的重要性,因为日志文件记录了系统的重要活动,可以提供入侵行为的线索。
|
2天前
|
安全 Linux 测试技术
|
2天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
|
2天前
|
安全 Linux Shell
Linux系统入侵排查(二)
本文介绍了Linux系统入侵排查的步骤,包括检查历史命令记录、可疑端口和进程、开机启动项以及定时任务。作者强调了了解这些技能对于攻防两端的重要性,并提供了相关命令示例,如查看`/root/.bash_history`记录、使用`netstat`分析网络连接、检查`/etc/rc.local`和`/etc/cron.*`目录下的可疑脚本等。此外,还提到了如何查看和管理服务的自启动设置,以判断是否被恶意篡改。文章旨在帮助读者掌握Linux服务器安全维护的基本技巧。
|
2天前
|
缓存 安全 Linux
Linux系统入侵排查(一)
本文探讨了在遭遇黑客入侵或系统异常时进行应急响应和排查的必要性,重点介绍了基于Kali Linux的入侵排查步骤。排查的目标是找出潜在的恶意活动,恢复系统的安全性,并防止未来攻击。总结来说,进行Linux系统入侵排查需要密切关注账号安全,跟踪历史命令,及时识别并消除安全隐患。同时,保持对最新攻击手段和技术的了解,以便更好地防御和应对潜在的网络安全威胁。
|
2天前
|
Linux C语言
【Linux】 拿下 系统 基础文件操作!!!
怎么样,我们的猜测没有问题!!!所以语言层的文件操作函数,本质底层是对系统调用的封装!通过不同标志位的封装来体现w r a+等不同打开类型! 我们在使用文件操作时,一般都要使用语言层的系统调用,来保证代码的可移植性。因为不同系统的系统调用可以会不一样!
13 2