史上最全 Linux常用命令大全

怼烎@ 2023-02-09 14:23 100阅读 0赞

1.Linux管理文件和目录的命令

pwd :显示当前目录

ls :查看目录下的内容

cd :改变所在目录

cat :显示文件的内容

grep :在文件中查找某字符

cp :复制文件

touch :创建文件

mv :移动文件

rm :删除文件

rmdir :删除目录

1.2 cd命令

cd 命令用来改变所在目录。

cd / 转到根目录中

cd ~ 转到 /home/user 用户目录下

cd /usr 转到根目录下的 usr 目录中 -—————— 绝对路径

cd test 转到当前目录下的 test 子目录中 -——— 相对路径

cat命令

cat 命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

cat snow.txt 该命令显示文件 snow.txt 的内容, ctrl+D 退出 cat 。

1.5 grep命令

grep 命令的最大功能是在一堆文件中查找一个特定的字符串。

grep money test.txt

以上命令在 test.txt 中查找 money 这个字符串, grep 查找是区分大小写的。

1.6 touch命令

touch 命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。

touch newfile 该命令创建一个名为 newfile 的空白文件

1.7 cp命令

cp 命令用来拷贝文件,要复制文件,输入命令:

cp

cp t.txt Document/t 该命令将把文件 t.txt 复制到 Document 目录下,并命名为 t

1.8 mv命令

mv 命令用来移动文件。

mv t.txt Document 把文件 t.txt 移动到目录 Document 中。

1.9 rm命令

rm 命令用来删除文件。

rm t.txt 该命令删除文件 t.txt

1.10 rmdir命令

rmdir 命令用来删除目录。

2 有关磁盘空间的命令

mount :挂载文件系统

umount :卸载已挂载上的文件系统

df :检查各个硬盘分区和已挂上来的文件系统的磁盘空间

du :显示文件目录和大小

fsck :主要是检查和修复 Linux 文件系统

2.1 mount命令

mount 命令的功能是挂载文件系统,可以挂载硬盘、光盘、软盘,也可以挂载 NFS网络文件系统。这个命令的标准

用法如下: mount – t 设备类型 存放目录

mount IP 地址: / 所提供的目录 存放目录

在目录 /mnt 下,挂上 iso9660 文件系统。输入命令:

mount – t iso9660 /dev/hdb /cdrom

2.2 umount命令

umount 命令的功能是卸载已挂上的文件系统, 在关闭系统前应该把所有挂载上的文件系统卸载。

这个命令和 mount 命令是相对的。用法:

umount 已挂上的目录或设备

卸载已挂上的 /cdrom 目录,输入命令: umount /cdrom

卸载已挂上的某个分区,输入命令: umount /dev/hdb1

下面部分详细的解释请点击这里下载:https://download.csdn.net/download/Sestid/12438811

3.文件备份和压缩命令

在 Linux 中,常用的文件压缩工具有 gzip、 bzip2 、 zip 。 bzip2 是最理想的压缩工具, 它提供了最大限度的压缩。

zip 兼 容性好, Windows 也支持。

bzip2/bunzip2 :扩展名为 bz2 的压缩 /解压缩工具

gzip/gunzip :扩展名为 gz 的压缩 / 解压缩工具

zip/unzip :扩展名为 zip 的压缩 / 解压缩工具

tar :创建备份和归档

4.有关关机和查看系统信息的命令

shutdown :正常关机

reboot :重启计算机

ps :查看目前程序执行的情况

top :查看目前程序执行的情景和内存使用的情况

kill :终止一个进程

date :更改或查看目前日期

cal :显示月历及年历

5.管理使用者和设立权限的命令

chmod :用来改变权限

useradd :用来增加用户

su :用来修改用户

6 线上查询的命令

man :查询和解释一个命令的使用方法,以及这个命令的说明事项

locate :定位文件和目录

whatis :寻找某个命令的含义

7.文件阅读的命令

head :查看文件的开头部分

tail :查看文件结尾的 10 行

less :less 是一个分页工具,它允许一页一页地 (或一个屏幕一个屏幕地 )查看信息

more :more 是一个分页工具, 它允许一页一页地 (或一个屏幕一个屏幕地 )查看信息

8.网络操作命令

tp :传送文件

telnet :远端登陆

bye :结束连线并结束程序

rlogin :远端登入

ping :检测主机

netstat :显示网络状态

9.定位、查找文件的命令

Which :依序从 path 环境变量所列的目录中找出 command 的位置,并显示完整 路径的名称

whereis :找出特定程序的可执行文件、源代码文件以及 manpage 的路径

find :按条件搜索,并执行一定的动作。

locate :带记忆的文件搜索

updatedb :更新 slocate 的索引数据库

10.其他命令

echo :显示一字串

passwd :修改密码

clear :清除显示器

lpr :打印

lpq :查看在打印队列中等待的作 业

lprm :取消打印队列中的作业

发表评论

表情:
评论列表 (有 0 条评论,100人围观)

还没有评论,来说两句吧...

相关阅读