Linux常用命令大全 :
信息显示命令
每一个命令我都会在linux的虚拟机系统中徐行一下,然后发出来,看看效果 。
Uname 显示操作系统相关的信息命令。
Hostname 显示或者设置当前系统的主机名
Dmesg 显示开机信息
Uptime 显示系统运行时间
Stat 显示文件或者文件系统状态 。
Du 计算磁盘空间使用情况。
Df报告文件系统磁盘空间 使用情况
Top实时显示系统资源使用情况
Free 查看系统内存
Call 查看日历等
前面全部是小写,因为Linux是严格区分大小写的所以这一点要注意,我这里文就直接大写了,需要注意的点我会表明。
Uname 这个我们试一下。 这个是unix name的简写类unix程序上的程序,。
看到了吧,这个就是,他这里只显示了一个Linux,什么相关的操作命令·一个都没有显示,可能在不同其版本之间他就是不太一样的,。
Hostname 我们来看这个,翻译过来是主机或者主机名称的意思,。
上面这就是一个简短的主机名的名称在没有别的,。这个foundation 的意思是基础,地基的意思,也可以翻译为基金会,大概意思就是这个是比较基础的一个主机吧。
下一个
Dmesg 显示开机信息 具体这个缩写是什么暂时没有找到,找到了是display message 的缩写,查看信息的缩写,。
显示的太多了我也看不懂,也没有教程教我看这个命令,太多了。
不能显示用全拼,显示不了,disply message是他的全部,但是还是在机器中默认了dmesg这个命令 ,最后的但是是g,不是别的。不是q,.
Uptime 显示运行时间 ,正常运行时间,这个是翻译 。
是什么运行时间,我不清楚,在截图这个文档的时候时间是中午11.01,这个时间段,他这个计算机运行时间是什么意思我不太懂了。
Stat, 来看这个,显示计算机系统信心状态,。 英文统计的意思 ,。不知道这里是不是是缩写。
这个图片后面跟文件名,tab键就可以· 查看后面要打的内容,要点两次。
下面的,
Du 计算机磁盘使用情况 英文翻译为 二重唱 双人组合
没看懂,是真没看懂啥意思啊/磁盘在哪里。
Df报告文件系统磁盘空间 使用情况
上面这个就是磁盘使用情况,。
大家有兴趣查一下英文,看看翻译,我真看不懂这个英文。
Top实时显示系统资源使用情况
这个还是动态变化的,但是截图只能截其中一小节。
Free 查看系统内存
这个还能看懂一些,总共有多少,使用了多少,空闲的有多少 。
Call 查看日历等等
他这里面好像简写了一些单词,把一些去掉了,cel就是查看日历,少了一些单词,但是好像这个日历跟现实的对不上啊。
好了以上就是显示级别的命令了,。下面就是别的了,一些英文我看不懂,也没有翻译,就直接打出来了,大家有兴趣可以自己试试,我有机会再翻译。
下一节,用户管理命令
用户管理命令 :
useradd 添加用户
Hostname 修改系统已经存在的用户属性,
Userdel 删除用户
Groupadd 添加用户组
Passwd 修改用户密码
Chage 修改用户密码有效期限
Id 查看用户身份
Su 切换用户身份
Visudo 编辑 /etc/studiers 文件的专属命令,。
Sudo 以另外一个用户身份 默认root 执行事先在sudoers 文件允许的命令 。
前面的都是i查看命令,现在这些哦都是用户的管理命令,管理命令一般包括怎加,删除,查阅改动,。这些,儿单纯查阅是不能改变问价内部的东西的。
好像是失败了,我去翻译一下,。没有权限,这个我们 没有root权限普通用户不行,
下面本来还打了一段文字呢,后面就直接没有了。
必须在root超级管理员的状态下才能创建用户,或者系统用户也行,但是系统用户没有登陆过。U
Usermod 修改系统已存在的用户属性
很多的修改选项,打开这个命令之后就有很多的选项,每一个选线都是,,但是我看不懂这些英文,后面有机会一i的那个翻译。
Userdel 删除用户
也是这样的。 删除用户命令运行之后就直接能删除用户,把上面的fuck用户是删除了,。
后面有很多的执行操作,后续有机会给大家解析一波。
Groupadd 添加用户组
passwd 修改用户密码
看着个就是,修改密码非常的方便啊。
Id 查看用户的uid gid 及归属的用户组,。
虽然不知道这个id是什么,。
但是还是用di这个命令,id是号码的意思,。
Su 切换用户身份
创建了一个用户,然后点击 su切换用户,虽然不知道,su的全称是什么,但是还是用 su这个命令,等之后就知道了,先记下就是了。
Visudo 编辑 /etc/studiers 文件的专属命令,。
这个命令我打开了但是退不出去了,只能在root权限下面才可以弄。
上面这个就是i, 但是我看不懂,而也不知道咋弄,。
Sudo 以另外一个用户身份 默认root 执行事先在sudoers 文件允许的命令
这个命令下面可以跟好多的命令,大家可以试试看,。
好了开启下一个命令部分吧,
系统权限及用户授权相关命令 :
Chmod 改变文件或者目录权限
Chown 改变文件或目录的属主和属组
Chgrp 更改文件用户组
Umask 显示或设置权限密码
好了就是上面这四个了,应该是属于常见的一些系统权限相关的命令,。
第一个
Chmod 改变文件或者目录权限
这个文件咋用我真不知道,以后
Chown 改变文件或目录的属主和属组 ,这是第二个。
上面是这四个用法我全显示了,就不一个个拿出来看了。
因为弄出来都不懂还,还不如直接全打出来呢,都需要一定的 辅助比如说 -字母,这样类似,我也不太会用,在这里就不解释了,直接进行下面的内容,。
进行下一个环节,,大家有兴趣可以自己查一下去,。
查看文件以及内容处理命令,。
Cat 全拼concatenate ,功能是用于连接多个文件并且打印到屏幕上输出或者重定向到指定文件中,
Tac tac是cat的反向拼写,因此命令的功能为反向显示文件内容。
More 分页显示文件内容,。
Less分页显示文件内容,。
Head 显示文件内容的头部,。
Tail 显示文件的尾部,,常用是tail -f 动态显示文件追加的内容,
Cut将文件的每一行按指定分隔符分割并且输出。
Split 分割文件为不同的小片段,
Paste 按行合并文件
Sort 对文件的文本内容排序
Uniq 去除重复行
Wc 统计文件行数,单词数或子字节数。
Iconv 转换文件 的编码。
Dos2unix 将dos 格式文件转换成为unix格式
Diff 全拼 difference 比较文件的差异,常用于文本文件
Vimdiff 命令行可视化文件比较工具,常用于文本文件
Rev 反向输出文件内容。
Grep / egrep 过滤字符串 三剑客老三
Join 按两个文件的相同字段合并
Tr替换或删除字符
Vi /vim 命令行编辑器
上面这个是我直接输出的,后面的fuckyou!是它自己里面打印出来的。
两个全是我自己输出的,但是没有重复显示的,我也不知道这是啥,未接之谜太多了。
这个一看就有很多用法,就不在这里展示了。通过help键可以显示更多的东西,看到这里我相信大家都很懵其实我也一样,不懂因为,所以我也解释不了,但是我们一遍一遍的是实验,自己多试试这样就能了解了,一些看似不是教程的东西,即使是自己捣鼓出来的,也算是一个好的实验,能通过自己的能力去理解他,这是我这一次的目的,希望大家也能跟着我一起去了解这个知识。
less显示文件内容,单词意思就是少量的意思,显示少量的文件内容。
得搭配文件内容使用啊,直接输入head就跟上面的cat一样的的效果,后续看具体的受用方法吧,我就只能显示它直接打出来的效果了。
打了一个fuck还是这个效果,跟上面的一样,它这里提到了 tail -f 能追踪文件,我们就试一下啊这个
跟上面一样啊,。
说的啥了没看懂,可以自己翻译,我这里就不翻译了,以后有时间的话拿出来跟大家一起分享一下这个。
跟上面一样的效果。
双重打印,跟上面一样
排列文件为啥也能出来这个,我没想明白。
11.Uniq 去除重复行
12. Wc 统计文件行数,单词数或子字节数。
文件字数也是这个,
13. Iconv 转换文件 的编码。
对,就是这个,跟上面一样,改不会是 这个一行里面的命令跟上面都是一个样吧。
14. Dos2unix 将dos 格式文件转换成为unix格式
一样
15. Diff 全拼 difference 比较文件的差异,常用于文本文件
这个是需要寻求帮助。
16. Vimdiff 命令行可视化文件比较工具,常用于文本文件
说实话这个不太一样,界面。
17. Rev 反向输出文件内容。
这个是真的反向输出命令,把单词的字母倒过来写,虽然是单词,但是它倒过来写,。
18. Grep / egrep 过滤字符串 三剑客老三
这个也是,一段命令,。
19.join 按两个字段相同的文件合并
需要help的命令帮助 。
20. Tr替换或删除字符
21. Vi /vim 命令行编辑器
好了,所有的命令这一模块的就全部结束了。
搜索命令文件
Which 查找二进制命令,按环境变量path路径查找
Find 从磁盘遍历查找文件 或目录
Whereis 查找二进制命令 按环境变量path路径查找
Locate 从数据库(/var/lib/mlocate/mlocate.db)查找命令 使用update更新数据库。
这个是查找目录从整个磁盘的过程中,所有要打全拼,不能是补全状态,或者简写。
3. Whereis 查找二进制命令 按环境变量path路径查找
4. Locate 从数据库(/var/lib/mlocate/mlocate.db)查找命令 使用update更新数据库。
,没有更多的信息
查看系统用户登录信息命令 :
Whoami 显示当前有效的用户名称 相当于执行id命令
Who 像是目前登录的系统 的用户信息
W 显示已经登陆系统的用户列表 并显示用户正在执行的指令
Last 显示登入系统的用户
Last log 显示系统中所有的用户最近一次登录
Users 显示登陆系统的所有用户 列表
Finger查找并显示信息
这个就是显示的当前的登录系统和用户信息吗
3.W 显示已经登陆系统的用户列表 并显示用户正在执行的指令
跟上面的一样啊
4. Last 显示登入系统的用户
5. Last log 显示系统中所有的用户最近一次登录
6. Users 显示登陆系统的所有用户 列表
7. Finger查找并显示信息
这个命令是没有的吗,怎么没有的。
浙西就是全部了,有些打字打的累了,我就歇一会,。毕竟不懂得怎么用。
内置命令及其他:
Echo 打印变量,或直接输出指定字符串
Print发将格式化输出到标准输出
Rpm 管理 rpm 包的命令
Watch 周期性的执行给定的命令,
Alias 设置系统别名
Unalias 取消系统别名
Date 查看或设置系统时间
Clear 清除屏幕 简称清屏
History 查看命令执行历史
Eject 弹出光驱
Time 计算命令 执行时间
Nc 功能强大的网络工具
Xargs 将标准输入转换成命令行参数。
Exec 调用并执行指令的命令
Export 设置或者显示环境变量
Unset 删除变量 或函数
Type 用于判断另外一个命令是否是内置命令
Bc 命令行科学计算器
有这么多的命令。
这个是打命令之前,然后我们来看打命令之后的,
点击回车键盘之后者直接清空 。这就是清空屏幕,这样看效果会更加的好,唯一一个看不到之前命令的,因为之前的命令也被清除了。
显示之前的所有的的命令,也就是历史命令,打字打的,。
不能够光驱,这个是什么意思。
必须配合什么使用。
这里是输出了什么我想知道,标准输入转换成命令行参数。
这个是直接回车了。
看不懂,真看不懂。
19.
深入网络操作命令 :
Nmap 网络扫描命令
Lsof 全名 list openfiles ,也就是 列举系统总已经被打开的文件
Mail 发送和接受邮件
Mutt 邮件管理命令
Nslookup 交互式查询互联网 dns 服务器的命令
Dig 查找dns解析过程
Host 查询 dns 的命令
Traceroute 追踪数据传输路由状况
Tcpdump 命令行的抓包工具
后面得跟点什么东西,这个我看过老师用过,。
页面里面都是从头到尾都是,从第一个到最后一个,右边的滚动条都是打开的文件,我也不知道为什么这么多打开的文件,明明我啥都没干。
啥意思,我也不套i清楚。
这个命令查询不上来,还说是直接能查询呢,结果啥也查不了,也没有补全键。只是手写打字,。
这个我不知道是为啥,tcp是网络协议,dump是丢弃的意思,这两个结合在一起就变成了这个。;
有关磁盘与文件系统命令 :
Mount 挂在文件系统
Umount 卸载文件 系统
Fsck 检查并修复Linux文件系统
Dd 转换 或复制文件
Dumppe2fxs 导出 ext2/ext3/ext4 文件系统 信息
Dump ext2/3/4文件系统备份工具
Fdisk 磁盘分区命令 没有磁盘大小限制,常用于 2tb以下磁盘分区
Parted 磁盘分区命令,没有磁盘大小限制,常用于 2tb一下磁盘分区
Mkfs 格式化创建linux 文件系统
Partprobe 更新内核的硬件分区表信息。
E2fsck 检查 ext2/ext3/ext4 类型文件系统
Mkswap 创建 linux交换分区
Swapon 创建 linux 交换 分区
Swapoff 关闭 交换分区
Sync 将内存缓冲区的数据写入磁盘
Resize2fs 调整 ext2/ext4/ext4 文件系统大小
直接是这些,。
不知道啥意思我就先不纠结这个问题了,。
还是一个输入的情况,我也不知道输入什么,就是说光知道文件代码还是不太行,还得运行成功才可以,dd是什么意思,。
或许是有这个命令但是单独拿出来还是真不太好说,能不能运行还是一个问题,。
线上查询及帮助命令 :
Man 查看 命令帮助 ,命令的词典 ,更复杂的还有info,但不常用 ,
Help 查看 Linux 内置命令帮助 比如cd命令, --help 也可以使用 。
文件和目录操作命令 :
Cd 全拼 change directory 功能是从当前工作目录 切换到指定的工作目录 。
Cp 全拼copy 其功能为复制文件或目录,。
Find 查找的意思 ,用于朝朝目录及目录下的文件 ,
Mkdir 全拼 全拼remove 其功能是创建目录
Mv 全拼move 其功能是 移动或者重命名文件 ,。
Pwd 全拼 print working directory 其功能 是删除 一个或多个文件或目录 。
Rename 用于重命名文件
Rm 全拼remove ,其功能是删除 一个或多个文件或目录 。
Rmdir 全拼renmove empty directories 功能是删除空目录
Touch 创建新的空文件 ,改变已有的 文件的时间戳属性
Tree 功能是以属性结构显示目录下的内容,。
Basename 显示文件名或目录名 ,。
Dirname 显示文件扩展属性。
Chattr 改扩展文件,属性。
Lsattr 查看文件扩展属性‘
File 显示文件类型,
Md5sum 计算校验 文件的md5值、
这个命令我知道咋用,使用/和.进行配合不然就会出现这样的情况,直接就是跳过出现了新的一行,况且我不知道这个root@servera是什么,暂时不知道,。
后面慢慢的看去探索这些规律,单独给出一个命令对于初学者确实不知道该怎么用才好,后续得进行一些学习才能知道,。
这个命令是用来显示目录在哪的,这个我回头再看一下是不是打错了,打错了可了不得 一定要注意这个,。
创建文件的命令,这个我也知道,但是很多文件的具体命令也没说到只说到了常见命令有哪些,。这就美哟办法了。等之后我在单独做一期每一个命令的使用方法,这些都是常见的命令给大家演示一下,1之前我其实想的挺简单的,那就是只要掌握了这些命令,就能直接使用但是没有想到,有些命令要搭配一些命令来使用,后续详细出一个Linu命令的解析操作,把我知道的都卸载上面,后续记得关注我,持续为大家更新,这样我们一起进步共同进步,。
文件压缩及解压命令 :
Tar :打包压缩
Unzip 解压文件
Gzip gzip 压缩工具
Zip 压缩工具
好多的命令,看不太懂了,。可以尝试一下,。。我们也没有可以压缩的文件可以压缩的,。
上面就是压缩文件的命令,其实我也不太会这些命令,也没有压缩的文件可以使用的,就是看到了常见的的命令我就给打下来了,我觉得要是复制下来没有什么意思,就加上一些图片,一开始我本来是本着能解释这些命令而准备的,但是后面我发现,有些命令怎么使用我们都不知道,还得看教学才可以完成,倒时候我们可以通过一些教学之类的视频来共同学习这些命令 。
系统管理 与性能监视命令:
Chkconfig 管理Linux 系统开机启动项
Vmstat 虚拟内存 统计
Mpstat 显示各个可用cup的状态统计
Iostat 统计系统io
Sar 全面的获取,系统的cpu,运行队列,磁盘i/o,/分页 (交换区),内存cpu中断网络等性能数据 。
Ipcs 用于报告 Linux 中进程 间通信设施状态 ,显示的信息包括消息列表 ,共享内存,和信号量的信息 ,。
Ipcrm 用来删除 一个或多个消息队列,信号量集或者共享内存标识,。
Stace 用于诊断,《调试 Linux用户空间跟踪器,我们用它来监控呀用户空间进程和内核的交互,比如系统调用,信号传递,进程状态,。
Ltrace 命令会跟踪进程库函数调用,它会显示出哪个库函数被调用。
关机/重启/注销 和查看系统信息命令
Shutdown 关机
Halt 关机
Poweroff 关闭电源
Logout 退出当前登陆的shell
Exit退出当前登陆的shell。
Ctrl+d 退出当前登陆shell的快捷键 。
进程管理线管命令
Bg 将一个后台暂停命令 变成继续执行,(在后台执行,)
Fg 将后台民中的命令调用到前台继续执行,。
Jobs 查看当前有多少
Kill 终止进程
Killall 通过进程名终止进程
Pkill 通过进程名 终止进程
Crontab 定时任务命令
Ps 显示进程快照
Pstree 树形显示进程
Nice /renice 调整程序运行优先级
Nohub 忽略挂起信号运行的指定命令 ,也可以使用 screen
Pgrep 查找匹配的条件进程
Runlevel 查看当前运行级别
Init 切换当前运行级别
Service 启动,停止,重新启动 和关闭服务 ,还可以显示所有的系统服务
的当前状态 ,。
最后一个大模块命令属实挺多的,我们慢慢的来,1最后一个模块了,这个弄完就好了,。
这个就是命令没输入密码之后就会直接关机,但是我不知道密码是什么。
前面那个是关机,就是关闭使用的机器,比如说root用户关机,等等,与我们一般说的有所不一样,但是这个poweroff是之际关闭我们使用的虚拟机电脑,我这个电脑上面就直接退出来了,虽然知道,但是还是要试一试才可以,。
这个退出shell是什么我不知道到时候再看吧。
这个是直接推出了命令行界面,在上面直接打的话,
这个也是一样的,跟上面的一样,直接退出不过是快捷键的方式,。
得配合着什么使用才可以,。
没看懂是啥意思奥,
这个定制任务啥的没看懂,它里面也没有详细的解释,就这么一句,,
优先级为什么要显示一个0数字,为什么呢,
不知道是不是打错了,只能用nohup不能用nohub,我再试一下另外一个,
好像没有这个命令是这样吗。这个单词是打对的,但是就是不知道咋回事,到i时候我再看看,。有问题记得及时处理,。
看来这个命是有的,有的话它会显示-help等等命令,没油的话它会显示
英文到时候我给大家翻译翻译,不然谁也看不懂,由于命令较多,分开篇幅会比较好,这一个文章就当是,命令直接在默认状态下运行的结果,。
具体怎么用不知道,但这个应该是显示了所有的系统服务了,直接显示系统服务,。
到这里常用的175个命令就全部打出来了,我自己全是手动打字的,这些命令,先是看到图片然后打出来,之后再一个个的再红帽linux系统里面运行,,最后,再进行截图,其实制作不太容易的,所以我想把这个文章部分发上去,发到各大平台上面,让更多的人看到我的饿努力,一般没有人会这么干,虽然有些不太懂,但是后面再一个个的进行实验,之后就可以了,这个系列我会持续更新,
这个是最后一行代码,运行试验玩这些就全部完毕了,这些都是半成品,有些用法怎么用我们都没有试过,我们只是简单的使用了一下,看看直接打代码会产生怎么样的情况,我知道可能不会有人做这么无聊的事,但是我就做了希望这些对大家能有所帮助,或者自己试一下也可以,。后续这些代码我将全部记录在这个文档里面,然后大家可以自行去翻阅这些答案,。以上这些都是在redhat红帽Linux系统上面运行的,希望大家能理解这些,。
以上就是常用的代码,我就已经全部输入完毕了,往大家都知道这些。