Linux 系统常见命令功能大全_【all】
Linux常见快捷键(6个)
ctrl + u:剪贴光标前面ctrl + k:剪贴光标后面ctrl + y:粘贴ctrl + r:查找命令ctrl + insert:复制shift+ insert:粘贴
Linux常见快捷命令(6个)
~: 当前用户的家目录-: 用户上一次所在的目录--- 原理: env | grep -i oldpwd 有一个专门记录的环境变量``: 反引号,tab之上 表示将文件的结果作进一步处理$() ==> `` $()等价于反引号,用于解析命令--- tar -czvf omc-`date +%F`.tar.gz ./home/--- tar -czvf omc-$(date +%F).tar.gz ./home/. :当前目录 ==> 实质上就是硬链接 所以 目录的硬链接数目为2 且不允许硬链接(不能跨文件系统)
linux命令提示符
root用#表示,$表示普通用户 ~当前用户的路径受环境变量PS1控制: echo $PS1
[omc@localhost ~]$ echo $PS1 # 用户@主机名 当前目录临时修改: PS1='[\u@\W \t]\$' --> [root@~ 13:10:54]永久修改: vim /etc/profile 文件里面的PS1变量解决
线上查询及帮助命令(2个)
man
查看命令帮助,命令的词典,更复杂的还有info,但不常用。
help
查看Linux内置命令的帮助,比如cd命令。
bash内置命令集
查看系统自带命令集
gcc安装
centos6.3_gcc安装软件及流程
Linux彩蛋
Linux学习---linux下的彩蛋和各种有趣的命令
文件和目录操作命令(18个)
LANG
打印系统的字符集
ls
全拼list,功能是列出目录的内容及其内容属性信息。
cd
全拼change directory,功能是从当前工作目录切换到指定的工作目录。
cp
全拼copy,其功能为复制文件或目录。
find
查找的意思,用于查找目录及目录下的文件。
mkdir
全拼make directories,其功能是创建目录。
mv
全拼move,其功能是移动或重命名文件。
pwd
全拼print working directory,其功能是显示当前工作目录的绝对路径。
rename
用于重命名文件。
rm
全拼remove,其功能是删除一个或多个文件或目录。
rmdir
全拼remove empty directories,功能是删除空目录。
touch
创建新的空文件,改变已有文件的时间戳属性。
tree
功能是以树形结构显示目录下的内容。
basename
显示文件名或目录名。
dirname
显示文件或目录路径。
chattr
改变文件的扩展属性。
lsattr
查看文件扩展属性。
file
显示文件的类型。
万能解压缩
md5sum
计算和校验文件的MD5值。
nl
显示文件的行号
stat
显示文件状态信息
ln
软硬链接
重定向
重定向详解
/dev/null
/dev/null详解
tree
显示目录结构
seq
数字的序列化输出
邮件命令
查看文件及内容处理命令(21个)
cat
全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
tac
tac是cat的反向拼写,因此命令的功能为反向显示文件内容。
more
分页显示文件内容。
less
分页显示文件内容,more命令的相反用法。
head
显示文件内容的头部。
tail
显示文件内容的尾部。
cut
将文件的每一行按指定分隔符分割并输出。
split
分割文件为不同的小片段。
paste
按行合并文件内容。
sort
对文件的文本内容排序。
uniq
去除重复行。oldboy
wc
统计文件的行数、单词数或字节数。
iconv
转换文件的编码格式。
dos2unix
将DOS格式文件转换成UNIX格式。
diff
全拼difference,比较文件的差异,常用于文本文件。
vimdiff
命令行可视化文件比较工具,常用于文本文件。
rev
反向输出文件内容。 echo 123|rev -->321
grep/egrep
过滤字符串,三剑客老三。
join
按两个文件的相同字段合并。
tr
替换或删除字符。
vi/vim
命令行文本编辑器。
sed
行过滤,三剑客老大
awk
列显示,三剑客老二
文件压缩及解压缩命令(4个)
tar
打包压缩。oldboy
unzip
解压文件。
gzip
gzip压缩工具。
zip
压缩工具。
bzip2
压缩工具
信息显示命令(11个)
uname
显示操作系统相关信息的命令。
hostname
显示或者设置当前系统的主机名。
dmesg
显示开机信息,用于诊断系统故障。
uptime
显示系统运行时间及负载。
stat
显示文件或文件系统的状态。
du
计算磁盘空间使用情况。
df
报告文件系统磁盘空间的使用情况。
top
-->任务管理器
实时显示系统资源使用情况。
free
查看系统内存。
date
显示与设置系统时间。
cal
查看日历等时间信息。
搜索文件命令(4个)
which
查找二进制命令,按环境变量PATH路径查找。
find
从磁盘遍历查找文件或目录。
whereis
查找二进制命令,按环境变量PATH路径查找。
locate
从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用updatedb更新库。
用户管理命令(10个)
useradd
添加用户。
usermod
修改系统已经存在的用户属性。
chmod
修改系统的权限
[更多]Linux 文件的读写执行权限的说明
userdel
删除用户。
groupadd
添加用户组。
passwd
修改用户密码。
chage
修改用户密码有效期限。
id
查看用户的uid,gid及归属的用户组。
su
切换用户身份。
visudo
编辑/etc/sudoers文件的专属命令。
sudo
以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令。
sudo实例
基础网络操作命令(11个)
ip
配置网卡信息
telnet
使用TELNET协议远程登录。
ssh
使用SSH加密协议远程登录。
scp
全拼secure copy,用于不同主机之间复制文件。
sftp
一种安全的网络的加密传输方式
wget
命令行下载文件。
ping
测试主机之间网络的连通性。
route
显示和设置linux系统的路由表。
ifconfig
查看、配置、启用或禁用网络接口的命令。
ifup
启动网卡。
ifdown
关闭网卡。
netstat
查看网络状态。
Linux下从TCP状态机,三次握手判断DDOS攻击
ss
查看网络状态。
ntpdate
同步网络时间
iptables
设置系统防火墙
深入网络操作命令(9个)
nmap
网络扫描命令。
lsof
全名list open files,也就是列举系统中已经被打开的文件。
发送和接收邮件。
mutt
邮件管理命令。
nslookup
交互式查询互联网DNS服务器的命令。
dig
查找DNS解析过程。
host
查询DNS的命令。
traceroute
追踪数据传输路由状况。
tcpdump
命令行的抓包工具。
有关磁盘与文件系统的命令(16个)
mount
挂载文件系统。
umount
卸载文件系统。
fsck
检查并修复Linux文件系统。
dd
转换或复制文件。
dumpe2fs
导出ext2/ext3/ext4文件系统信息。
dump
ext2/3/4文件系统备份工具。
fdisk
磁盘分区命令,适用于2TB以下磁盘分区。
Linux 硬件RAID详解系统功能图
parted
磁盘分区命令,没有磁盘大小限制,常用于2TB以下磁盘分区。
blkid
查询设备上所采用文件系统类型
mkfs
格式化创建Linux文件系统。
partprobe
更新内核的硬盘分区表信息。
e2fsck
检查ext2/ext3/ext4类型文件系统。
mkswap
创建Linux交换分区。
swapon
启用交换分区。
swapoff
关闭交换分区。
sync
将内存缓冲区内的数据写入磁盘。
resize2fs
调整ext2/ext3/ext4文件系统大小。
系统权限及用户授权相关命令(4个)
chmod
改变文件或目录权限。
chown
改变文件或目录的属主和属组。
chgrp
更改文件用户组。
umask
显示或设置权限掩码。
查看系统用户登陆信息的命令(7个)
whoami
显示当前有效的用户名称,相当于执行id -un命令。
who
显示目前登录系统的用户信息。
w
显示已经登陆系统的用户列表,并显示用户正在执行的指令。
last
显示登入系统的用户。
lastlog
显示系统中所有用户最近一次登录信息。
users
显示当前登录系统的所有用户的用户列表。
finger
查找并显示用户信息。
内置命令及其它(19个)
echo
打印变量,或直接输出指定的字符串
printf
将结果格式化输出到标准输出。
rpm
管理rpm包的命令。
yum
自动化简单化地管理rpm包的命令。
watch
周期性的执行给定的命令,并将命令的输出以全屏方式显示。
alias
设置系统别名。
unalias
取消系统别名。
date
查看或设置系统时间。
clear
清除屏幕,简称清屏。
history
查看命令执行的历史纪录。
eject
弹出光驱。
at
用于简单的定时任务
time
计算命令执行时间。
nc
功能强大的网络工具。
xargs
将标准输入转换成命令行参数。
exec
调用并执行指令的命令。
export
设置或者显示环境变量。
unset
删除变量或函数。
type
用于判断另外一个命令是否是内置命令。
bc
命令行科学计算器
env
查看环境变量
设置环境变量
系统管理与性能监视命令(9个)
chkconfig
管理Linux系统开机启动项。
vmstat
虚拟内存统计。
mpstat
显示各个可用CPU的状态统计。
iostat
统计系统IO。
sar
全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。
ipcs
用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。
ipcrm
用来删除一个或更多的消息队列、信号量集或者共享内存标识。
strace
用于诊断、调试Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
ltrace
命令会跟踪进程的库函数调用,它会显现出哪个库函数被调用。
setfacl
访问控制列表
关机/重启/注销和查看系统信息的命令(6个)
shutdown
关机。
halt
关机。
poweroff
关闭电源。
logout
退出当前登录的Shell。
exit
退出当前登录的Shell。
Ctrl+d
退出当前登录的Shell的快捷键。
进程管理相关命令(15个)
bg
将一个在后台暂停的命令,变成继续执行 (在后台执行)。
fg
将后台中的命令调至前台继续运行。
jobs
查看当前有多少在后台运行的命令。
kill
终止进程。
killall
通过进程名终止进程。
pkill
通过进程名终止进程。
crontab
定时任务命令。
ps
显示进程的快照。
pstree
树形显示进程。
strace
进程追踪
nice/renice
调整程序运行的优先级。
nohup
忽略挂起信号运行指定的命令。
pgrep
查找匹配条件的进程。
runlevel
查看系统当前运行级别。
init
切换运行级别。
service
启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态
ulimit
修改系统资源限制
正则表达式
Linux 正则表达式详解
基础知识考核
Linux 基础学习大考核
转载于:https://www.cnblogs.com/ftl1012/p/linuxCmd.html
Linux 系统常见命令功能大全_【all】相关推荐
- Linux系统常见命令缩写的由来
为了方便记忆linux常见的命令,理解其含义,现在整理了常见命令的缩写的含义: man: Manual pwd:Print working directory(红帽子打包管理器是RedHat的发明之一 ...
- linux系统 常用命令(全面总结)
文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...
- Linux系统常用命令及其使用详解大全
Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...
- Linux系统常见压缩命令
Linux 系统常见的压缩命令 记录. 环境:CentOS 8 Linux的扩展名没有什么特别的作用,但在Linux环境中,压缩文件的扩展名大多是 *.tar,*.tar.gz,*.tgz,*.gz, ...
- linux系统正常停机的命令,Linux系统重启命令大全
在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...
- linux系统监控命令汇总
零.Linux系统监控命令速查手册 命令 功能应用 用法举例 free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m vmstat 对系统的整体情况进行统计 ...
- Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低.利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台. 但是, ...
- 树莓派 4B 下 Linux 系统高级命令行
2021SC@SDUSC 现在我们已经将 ubuntu 系统安装到了树莓派上面,并且实现了两种连接树莓派的方式,同时对 Linux 系统中常见的命令有了一定的了解,接下来就是对一些 Linux 系统高 ...
- Linux基础 常见命令 思维导图总结
该系列文章总纲链接:专题分纲目录 Linux环境 1 Linux基础 常见命令 学习链接 @1 该链接旨在 对Linux系统 从0到1 进行入门级学习,同时对Linux命令有一个基本的了解: Linu ...
- 【linux】 xxd命令功能
参考自:<Linux 命令xxd输出十六进制> <Python实现Linux命令xxd -i功能> Linux下的xxd命令,能将一个给定文件或标准输入转换为十六进制形式,也能 ...
最新文章
- 手把手教你架构3d游戏引擎pdf_一个在游戏行业摸爬滚打了十几年的人,为何我对这本书情有独钟...
- Centos中文输入法安装以及切换
- 包装类数据类型,以及数据类型之间的转换
- 【连载】优秀程序员的45个习惯之37——提供有用的错误信息
- 电网电压波形是否失真?
- python之初接触
- [置顶] 归并排序,逆序数
- python字符串删除,列表删除以及字典删除的总结
- phpstorm—下载安装配置教程
- mysql 查询数据 程序_MySQL 查询数据
- ITK:从均匀矩阵应用仿射变换并重新采样
- 如何买到好的固态硬盘?这样做才能不被骗
- 如何使用svn客户端
- Solr5.2.1-Cloud-Zookeeper快速搭建
- 软件工程第二次作业——个人项目
- 一个周末掌握IT前沿技术之node.js篇一:Node.js与javascript
- 博士生DIY超级显微镜,直接看到原子
- [转载]如何塑造个人品牌:张何个人网络品牌营销全攻略
- excel单元格显示公式_Excel公式显示在单元格中
- Servlet的安全(第十三篇)