linux常用命令概览_在linux补全命令在在屏幕上显示去下日期并且是24小时制2020-02-26-程序员宅基地

文件管理
cat 用于连接文件并打印到标准输出设备上
chattr 用于改变存放在ext2文件系统上的文件属性
chgrp 变更文件或目录的群组
chmod 设置文件的权限 ugo user group others
chown 改变文件所有者
cksum 检查文件的CRC是否正确
cmp 用于比较两个文件是否有差异
diff 逐行比较文件
diffstat 根据diff的比较结果,显示统计数字
file 辨识文件的类型
find 用来在指定目录下查找文件
git 文字模式下的文件管理员
gitview 查看文件的内容,同时显示十六进制和ASCII格式的字码
indent 调整C原始代码文件的格式
cut 显示每行从开头算起num1到num2的文字
ln link,建立一个同步的链接
less 随意浏览文件,less在查看之前不会加载整个文件
locate 查找符合条件的文档
lsattr list attribute 显示文件属性
mattrib 变更或显示MS-DOS文件的属性
mc 提供一个菜单式的文件管理程序
mdel 删除MSDOS格式的档案
mdir 显示MS-DOS目录
mktemp 建立temp文件,供shell script使用
more 一页一页的显示,逐页阅读
mmove 在MS-DOS文件系统中,移动文件或目录,或更改名称
mread 将MS-DOS文件复制到Linux/Unix的目录中
mren 更改MS-DOS文件或目录的名称,或是移动文件或目录
mtools 显示mtools支持的指令, mtools是MS-DOS文件系统的工具程序
mtoolstest 测试并显示mtools的相关设置 ,是mtools工具指令,可读取与分析mtools的配置文件
mv 为文件或目录改名,或将文件或目录移入其他位置
od 输出文件内容,以八进制字码呈现出来
paste 把每个文件以列对列的方式,一列列地加以合并
patch 修补文件
rcp 复制远程文件或目录,remote copy
rm 删除一个文件或目录 ,remove
slocate 查找文件或目录
split 用于建一个文件分割成较小的文件,缺省每1000行切割成一个小文件
tee T形管道,读取标准输入,并将内容输出到文件
tmpwatch 删除temp文件
touch 修改文件或目录的时间属性,包括存取时间和更改时间。若文件不存在,建立一个新的文件
unmask 制定在建立文件时预设的权限掩码
which 查找在环境变量$PATH设置的目录里查找文件
cp 用于复制文件或目录
whereis 在特定目录中查找符合条件的文件
mcopy 复制MSDOS格式文件到Linux中,或是由Linux复制MSDOS文件到磁片上
mshowfat 显示MS-DOS文件在FAT中的记录
rhmask 对文件进行加密和解密操作
scp Linux之间复制文件和目录
awk 一种处理文本文件的语言,缩写是三位创始人的family name首字母
read 从stdin读取数值
updatedb 创建或更新slocate/locate命令所必需的数据库文件,执行过程较长
文档编辑
col 过滤控制字符
colrm 滤掉制定的行,从stdin读,写到stdout,不加参数不会过滤任何一行
comm 比较两个已经排过序的文件
csplit 分割文件
ed Linux中最简单的文本编辑器,一次仅能编辑一行
egrep 在文件内查找制定的字符串
ex 在Ex模式下启动vim文本编辑器
fgrep 相当于执行grep命令加上参数“-F”
fmt 编排文本文件
fold 限制文件列宽
grep 查找内容包括制定的范式样式的文件(推荐)
ispell 用于拼写检查程序
jed jed是Slang所写成的程序,适合用来编辑程序原始代码
joe 一个功能强大的全屏幕文本编辑程序
join 将两个文件中,制定栏位内容相同的行连接起来
look 给予它需查询的字首字符串,它会显示所有开头字符串符合该条件的单字
mtype 模拟MS-DOS的type指令,可以显示MS-DOS文件的内容
pico 简单易用、显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来
rgrep 递归查找文件里符合条件的字符串
sed 利用脚本来处理文本条件
sort 将文本文件内容加以排序
spell 建立拼写检查程序
tr 转换或删除文件中的字符
expr 用于求表达式变量的值
uniq unique,用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用
wc words count,计算字数
let 是BASH中用于计算的工具
文件传输
lprm 将一个工作由打印机贮存列中移除
lpr line printer,将一个或多个文件放入打印队列等待打印
lpq 查看一个打印队列的状态
lpd 常驻的打印机管理程序
bye 中断FTP连线并结束程序
ftp FTP文件传输协议
uuto 将文件传送到远端的UUCP主机
uupick 处理传送进来的文件
uucp 在Unix系统之间传送文件
uucico UUCP文件传输服务程序
tftp 简单的文字模式ftp程序
ncftp 文字模式ftp程序的佼佼者
ftpshut 在指定的时间关闭FTP服务器
ftpwho 显示目前所有以FTP登入的用户信息
ftpcount 显示目前以FTP登入的用户人数
磁盘管理
cd change directory,切换当前工作目录
df disk free 显示磁盘使用情况统计
dirs 显示目录记录
du disk usage,显示目录或文件的大小
edquota 编辑用户或群组的磁盘配额,edit quota
eject 退出抽取式设备
mcd 可在MS-DOS文件系统中切换工作目录。不加任何参数则显示目前所在的磁盘与工作目录
mdeltree 删除MSDOS格式档案及目录
mdu 显示MS-DOS目录所占用的磁盘空间
mkdir make directory,建立目录
mlabel 设定磁盘的标签
mmd 在MS-DOS文件系统中建立目录
mrd 删除MS-DOS文件系统中的目录
mzip Zip/Jaz磁盘驱动器控制指令
pwd print work directory,显示工作目录
quota 显示磁盘已经使用的空间与限制
mount 挂载Linux系统外的文件
mmount 挂入MS-DOS文件系统
rmdir 删除空的目录,?为什么不用rm?
rmt 通过进程间通信远程控制磁带机
stat 以文字的格式显示inode的内容
tree 以树状图列出目录的内容
umount 卸除目前挂在Linux目录中的文件系统
ls list,显示指定工作目录下的内容
quotacheck 全拼的清流,检查磁盘的使用空间与限制
quotaoff 关闭磁盘空间限制
lndir 连接目录内容,link directory
repquota 检查磁盘空间限制的状态
quotaon 开启磁盘空间限制
磁盘维护
badblocks 检查磁盘装置中损坏的区块
cfdisk 磁盘分区
dd 读取、转换并输出数据
e2fsck 检查使用 Linux ext2 档案系统的partition 是否正常工作
ext2ed ext2文件系统编辑程序
fsck 检查与修复Linux档案系统
fsck.minix 检查文件系统并尝试修复错误
fsconf 设置文件系统相关功能
fdformat 对指定的软碟机装置进行低阶格式化
hdparm 显示与设定IDE或SCSI硬盘的参数
mformat 对MS-DOS文件系统的磁盘进行格式化
mkbootdisk 建立目前系统的硬盘
mkdosfs 建立DOS文件系统
mke2fs 建立ext2文件系统
mkfs.ext2 与mke2fs 相同
mkfs.msdos 与mkdosfs相同
mkinitrd 建立要载入ramdisk的.iso文件
mkisofs 建立 ISO 9660 映像文件
mkswap 设置交换区 swap area
mpartition 建立或删除MS-DOS的分区
swapon 激活LInux中交换空间,Linux内存管理必须使用交换区来建立虚拟内存
symlinks 维护符号连接的工具程序
sync 数据同步,在关闭Linux时使用
mbadblocks 检查MS-DOS文件系统的磁盘是否有损坏的磁区
mkfs.minix 建立Minix文件系统
fsck.ext2 检查文件系统并尝试修复错误
fdisk 创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表
losetup 设置循环设备,循环设备可把文件虚拟成区块设备,得以模拟整个文件系统
mkfs 在特定的分区上建立Linux文件系统
sfdisk 硬盘分区工具程序
swapoff 关闭系统交换区
网络通讯 挺有用的
apachectl 控制Apache HTTP服务器的程序
arpwatch 监听网络上ARP的记录
dip IP拨号连接
getty 设置终端机模式,连线速率和管制线路
mingetty 精简版的getty
uux 在远端的UCCP主机上执行指令
telnet 应用层的那个telnet
uulog 显示UUCP记录文件
uustat 显示UUCP目前的状况
ppp-off 关闭ppp连线
netconfig Slackware发行版内附程序,具有互动式的问答界面
nc 设置路由器
httpd Apache HTTP服务器程序
ifconfig 显示或设置网络设备
minicom 调制解调通信程序,或者说一个相当受欢迎的PPP拨号连线程序
mesg 设置终端机的写入权限
dnsconf 设置DNS服务器组态
wall 将讯息传给每一个mesg设定为yes的上线使用者。
netstat 显示网络状态
ping ping 某个IP
pppstats 显示PPP连线状态
samba Samba服务器控制
setserial 设置或显示串口的相关信息
talk 用于与其他使用者对谈
traceroute 一步发一个回信
tty 显示终端机连接stdin的文件名称
newaliases 使用一个在/etc/aliases 中的档案使用者名称转换的工作
uuname 显示UUCP远端主机
netconf 设置各项网络功能
write 传讯息给其他使用者
statserial 显示串口状态
efax 收发传真
pppsetup 设置PPP连线
tcpdump 倾倒网络传输数据
ytalk 用于与其他用户交谈
cu 连接另一个系统主机
smbd Samba服务器程序
testparm 测试Samba的设置是否准确无误
smbclient 存取SMB/CIFS服务器的用户端程序
shapecfg 管制网络设备的流量
系统管理
adduser 新增使用者账号或者更新预设的使用者资料
chfn 提供使用者更改个人资讯,用于finger and mail username
useradd 建立用户账号 #神仙,这和adduser不能整合一下吗
date 显示或设定系统的日期与时间
exit 退出当前的shell
finger 查询一些其他使用者的资料
fwhios 查找并显示用户信息
sleep 将目前动作延迟一段时间
suspend 暂停执行shell
groupdel 删除群组
groupmod 更改群组识别码或名称
halt if runlevel==0 or 6 ,关闭系统,else shutdown指令加上-h 取代
kill 删除执行中的程序或工作
last 显示用户最近登录信息
lastb 列出登入系统失败的用户相关信息
login 登入系统
logname 显示用户名称
logout 退出系统
ps 显示当前进程的状态,process status
nice 以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序…
procinfo 显示系统状态
top 实时显示process的动态
pstree 将所有行程以树状图显示
reboot 重新启动计算机
rlogin remote login,用于远端登入
rsh 远端登入的shell
sliplogin 将SLIP接口加入stdin
screen 多重视窗管理程序
shutdown 关机程序,也可以用来重开机
rwho 查看系统用户,显示局域网里所有主机的用户
sudo 系统管理者的身份执行指令,好像是请求root授权来做
gitps 报告程序状况
swatch 系统监控程序
tload 显示系统负载状况
logrotate 管理记录文件
uname unix name,显示系统信息
chsh 更改使用者shell设定
userconf 用于用户账号设置程序
userdel 删除用户账号
usermod 修改用户账号
vlock 锁住虚拟终端
who 显示系统中有哪些使用者正在上面
whoami 显示自身用户名称
whois 查找并显示用户信息
newgrp 登入另一个群组
renice 重新指定一个或多个行程的优先序
su switch user,变更为其他使用者的身份
skill 送个讯号给正在执行的程序
w 得知目前登入系统的用户有哪些人,以及他们正在执行的程序
id 显示用户的ID,以及所属群组的ID
groupadd 建立一个新的工作组,新工作组的信息将被添加到系统文件中
free 显示内存状态
系统设置
reset 和test是同一个命令,用途是设定终端机的状态
clear 清屏
alias 设置指令的别名,几乎没有什么限制,所以命令不是你想要的时候可能是alias里有设置
dircolors 设置ls指令在显示目录或文件时所用的色彩
aumix 设置音效装置
bind 显示或设置键盘按键与其相关的功能
chroot 把根目录换成指定的目的目录 change root
clock 调整RTC时间,RTC是电脑内建的硬件时间
crontab 定期执行程序的命令
declare 用来声明shell变量
depmod 分析可载入模块的相依性
dmesg 显示开机信息
enable 启动或关闭shell内建指令
eval 重新运算求出参数的内容
export 设置或显示环境变量
pwunconv 关闭用户的投影密码,把密码从shadow文件内,重回到passwd文件里
grpconv 开启群组的投影密码。投影密码改存在/etc下的shadow和gshadow文件内,只允许admin读取
rpm rehat package manager ,软件包管理
insmod install module 载入模块
kbdconfig 设置键盘类型
lilo 安装核心载入,开机管理程序
liloconfig 设置核心载入,开机管理程序
lsmod 显示已载入系统的模块
minfo 显示MS-DOS文件系统的各项参数
set 设置shell
modprobe 自动处理可载入模块
ntsysv 设置系统的各种服务
mouseconfig 设置鼠标相关参数
passwd 更改使用者的密码
pwconv 开启用户的投影密码
rdate 显示其他主机的日期与时间
resize 设置终端机视窗的大小
rmmod 删除模块 remove module
grpunconv 关闭群组的投影密码 grp un conv
modinfo 显示kernel模块的信息
time 量测指令执行时所需消耗的时间及系统资源等资讯
setup 设置共用程序,打印设置,时区服务blabla
sndconfig 设置声卡 sound configure
setenv 查询或显示环境变量
setconsole 设置系统终端
timeconfig 设置时区
ulimit 控制shell程序的资源
unset 删除变量或函数
chkconfig 检查,设置系统的各种服务
apmd 进阶电源管理服务程序
hwclock 显示与设定硬件时钟
mkkickstart 建立安装的组态文件
fbset 设置景框缓冲区
unalias 新话,删除别名
SVGATextMode 加强文字模式下的显示画面
gpasswd 用于将一个用户添加到组或者从组中删除
备份压缩
ar 建立或修改备存文件,或者从备存文件中抽取文件
bunzip2 .bz2文件的解压缩程序
bzip2 .bz2文件的压缩程序
bzip2recover 修复损坏的.bz2文件
gunzip gunzip就是gzip的硬连接
unarj 解压缩.arj文件
compress 一个古老的压缩指令, .Z,现在多用gzip
cpio 备份文件
dump 备份文件系统
uuencode 将uuencode编码后的档案还原
gzexe 压缩执行文件
gzip 用于压缩文件,使用广泛 .gz
lha 压缩或解压缩文件 .lzh
restore 还原由dump备份下来的东西
tar 备份文件
uudecode 将uuencode编码后的档案还原
unzip 解压 .zip文件
zip 广泛的压缩程序 .zip
zipinfo 列出压缩文件信息
设备管理
setleds 设定键盘上方3个LED的状态
loadkeys 根据一个键盘定义表改变linux键盘驱动程序转译键盘输入过程
rdev 查询/设置内核映像文件的根设备,RAM磁盘大小或视频模式
dumpkeys 显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系
MAKEDEV 新增/dev/下的装置档案,一般而言不会需要用到这个命令
bc 任意精度计算器语言
tail 查看文件的内容
xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具

这里只是给了一些常用命令的概览
更具体的介绍还是查Linux命令在线手册吧~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45183579/article/details/104501834

智能推荐

还不会ES?Elasticsearch快速入门实操指南送上_elastic怎么发送请求-程序员宅基地

文章浏览阅读521次。还不会ES?Elasticsearch入门实操指南送上_elastic怎么发送请求

云大计算机考博 经验,计算机考博难不难?-程序员宅基地

文章浏览阅读359次。计算机考博难不难?希赛网考博英语频道为大家整理和分享考博英语相关考试知识,供大家参考学习。希望能为大家提供到帮助,祝各位都能顺利通过考试。其实计算机考博与其他专业的博士考试难度都类似,第一英语难:为什么?想进入复试,初试的英语必须过线(也有破格录取的,这是幸运当年那所高校报考的人少或是导师实在找不到人了降分录取,不要把自己放在幸运上。)。如果你是应届生,那你在研究生期间的英语有没有落下,有很多考..._云南大学计算机申博 小木虫

python调节电脑音量_python如何调节音量大小-程序员宅基地

文章浏览阅读2.4k次。首先需要安装模块pycaw,在cmd中执行:pip3installpycaw下面是完整代码示例:fromctypesimportcast,POINTERfromcomtypesimportCLSCTX_ALLfrompycaw.pycawimportAudioUtilities,IAudioEndpointVolumedevices=AudioUtilities.Ge..._python控制电脑音量

Educational Codeforces Round 19 F. Mice and Holes-程序员宅基地

文章浏览阅读168次。题目链接One day Masha came home and noticed nnn mice in the corridor of her flat. Of course, she shouted loudly, so scared mice started to run to the holes in the corridor.The corridor can be represeted as a numeric axis with nnn mice and mmm holes on it. it_educational codeforces round 19

PyQt学习笔记-使用QSettings保存系统配置参数_pyqt qsettings 使用 详解-程序员宅基地

文章浏览阅读1k次。QSettings继承于QObject,位于PyQt6.QtCore模块中。QSettings的API基于QVariant,允许您以最小的工作量保存大多数基于值的类型,例如QString,QRect和QImage。可通过配置将应用程序需要保存的参数数据保存到本地,如windows的注册表,macOS 和 iOS 上的属性列表文件,linux的ini文本文件等。_pyqt qsettings 使用 详解

Elm-Flatris:优雅的Elm语言实现的俄罗斯方块游戏-程序员宅基地

文章浏览阅读384次,点赞4次,收藏9次。Elm-Flatris:优雅的Elm语言实现的俄罗斯方块游戏项目地址:https://gitcode.com/w0rm/elm-flatris项目简介Elm-Flatris 是一个基于 Elm 语言开发的经典俄罗斯方块游戏。Elm是一种功能型前端编程语言,以其简洁、类型安全和易于维护的特性而受到开发者喜爱。该项目不仅是一个娱乐应用,更是学习Elm语言及函数式编程理念的理想实例。技术分析E...

随便推点

极速进化,光速转录,C++版本人工智能实时语音转文字(字幕/语音识别)Whisper.cpp实践_c++语音识别库-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏8次。业界良心OpenAI开源的[Whisper模型](https://v3u.cn/a_id_272)是开源语音转文字领域的执牛耳者,白璧微瑕之处在于无法通过苹果M芯片优化转录效率,Whisper.cpp 则是 Whisper 模型的 C/C++ 移植版本,它具有无依赖项、内存使用量低等特点,重要的是增加了 Core ML 支持,完美适配苹果M系列芯片。 _c++语音识别库

前端(vue)导出word文档(导出图片)_前端批量docx转jpg-程序员宅基地

文章浏览阅读688次,点赞7次,收藏11次。导出word文档方法有很多,但这次要导出图片,所以选用了html-docxhtml-docx是根据html代码进行导出........_前端批量docx转jpg

TaiShan 200服务器安装Ubuntu 18.04_ubuntu登录华为泰山服务器.-程序员宅基地

文章浏览阅读749次。TaiShan 200 服务器 Ubuntu 18.04 安装指南, amr64,aarch64_ubuntu登录华为泰山服务器.

linux openerp,openerp-程序员宅基地

文章浏览阅读101次。实验环境centos7_x64实验软件odoo_8.0.20170101.noarch.rpm软件安装yum install -y /root/odoo_8.0.20170101.noarch.rpmyum install -y yum-utils postgresql postgresql-server postgresql-libspostgresql-setup initdbsu - po..._openerp中文版 for liunx

STM32+AS608指纹模块串口通讯_as068-程序员宅基地

文章浏览阅读2.1w次,点赞53次,收藏263次。STM32+AS08指纹模块串口通讯一. 使用硬件:stm32F103 -mini stm32开发板+AS608指纹模块+usb转串口实物图:硬件接线:注意:usb转串口线是连接串口1即PA9,PA10引脚的,并接上VCC、GND提供电源二. AS068工作流程:As068模块驱动采用的是正点原子公司提供的As068.c及As068.h文件,具体..._as068

全通滤波器 相位校正 matlab,一文读懂滤波器的线性相位,全通滤波器,群延迟...-程序员宅基地

文章浏览阅读3.1k次,点赞2次,收藏19次。延迟和全通滤波器,来解释这些概念。先说结论:线性相位能保证信号中各频率成分的相对相位关系不改变。通俗解释是:信号经过线性相位滤波器后,各个频率分量的延时时间是一样的。1. 延迟举一个最简单的FIR的例子,延迟。假设16kHz的采样频率,一个采样周期的延迟,可以用FIR来表示。利用Matlab来观看这个滤波器的频率响应,代码如下。采样频率为Fs = 16kHz, 采样周期为Ts,Ts = 1/Fs。..._matlab如何对滤波器进行相位校准