linux18个命令详解 linux命令总结

linux常用命令多少个Linux命令有很多linux18个命令详解,比较常用的命令大概分为150个linux18个命令详解,具体包含linux18个命令详解:
线上查询及帮助命令(2个)
man查看命令帮助linux18个命令详解,命令的词典,更复杂的还有info , 但不常用 。
help查看Linux内置命令的帮助 , 比如cd命令 。
文件和目录操作命令(18个)
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值 。
查看文件及内容处理命令(21个)
cat全拼concatenate , 功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中 。
tactac是cat的反向拼写 , 因此命令的功能为反向显示文件内容 。
more分页显示文件内容 。
less分页显示文件内容,more命令的相反用法 。
head显示文件内容的头部 。
tail显示文件内容的尾部 。
cut将文件的每一行按指定分隔符分割并输出 。
split分割文件为不同的小片段 。
paste按行合并文件内容 。
sort对文件的文本内容排序 。
uniq去除重复行 。oldboy
wc统计文件的行数、单词数或字节数 。
iconv转换文件的编码格式 。
dos2unix将DOS格式文件转换成UNIX格式 。
diff全拼difference,比较文件的差异,常用于文本文件 。
vimdiff命令行可视化文件比较工具 , 常用于文本文件 。
rev反向输出文件内容 。
grep/egrep过滤字符串,三剑客老三 。
join按两个文件的相同字段合并 。
tr替换或删除字符 。
vi/vim命令行文本编辑器等 。
linux lsof命令详解lsof命令用于查看你进程打开的文件、打开文件的进程、进程打开的端口 。找回/恢复删除的文件 。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行 。
在Linux环境下,任何事物都以文件的形式存在 , 通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 。所以如传输控制协议和用户数据协议套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口 。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的 。
语法:
losf (选项)
选项:
-a 列出打开文件存在的进程;
-c进程名 列出指定进程所打开的文件;
-g 列出GID号进程详情;
-d文件名 列出占用该文件号的进程;
+d目录 列出目录下被打开的文件;

推荐阅读