linux基础命令及常用命令总结

1.ls命令

ls命令是最基础的命令之一,作用是列出当前目录下所有的文件和目录。ls命令有很多选项可以使用,比较常用的是-l选项,可以以详细信息的形式列出所有文件和目录的信息。

示例:列出当前目录下的所有文件和目录,使用-l选项

ls -i

2.cd命令

cd命令可以进入指定的目录。在Linux中,一个命令使用空格分隔,所以cd命令后必须跟着要进入的目录。

示例:进入/home/username目录

cd /home/username

3.pwd命令

pwd命令可以显示当前所在的目录的路径。

示例:显示当前所在的目录的路径

pwd

4.mkdir命令

mkdir命令可以创建一个新的目录。

示例:在当前目录下创建一个名为test的目录

mkdir test

5.cp命令

cp命令可以复制文件或目录。

示例:将/home/username下的file1文件复制到/home/username/test目录中

cp /home/username/file1 /home/username/test

6.mv命令

mv命令可以移动文件或目录,也可以修改文件或目录的名称。

示例:将/home/username/file1重命名为file2

mv /home/username/file1 /home/username/file2

7.rm命令

rm命令可以删除指定的文件或目录。

示例:删除/home/username/test目录

rm -r /home/username/test

8.cat命令

cat命令可以查看文件的内容。

示例:查看file1文件的内容

cat file1

9.chmod命令

chmod命令可以修改文件或目录的权限。

示例:给file1文件添加可执行权限

chmod +x file1

10.grep命令

grep命令可以在文件中查找指定的内容。

示例:在file1文件中查找hello字符串

grep 'hello' file1

11.top命令

top命令可以实时查看系统中正在运行的进程信息和系统资源的使用状况。

示例:运行top命令

top

12.ps命令

ps命令可以查看系统中正在运行的进程信息。

示例:列出当前用户的所有进程信息

ps -u username

13.tar命令

tar命令可以将多个文件或目录打包成一个tar包,也可以将tar包解压缩成多个文件或目录。

示例:将/home/username/test目录打包成一个名为test.tar的tar包

tar -cvf test.tar /home/username/test

14.unzip命令

unzip命令可以解压缩zip格式的文件。

示例:解压缩test.zip文件

unzip test.zip

15.ping命令

ping命令可以测试网络连接是否正常。

示例:测试与8.8.8.8的网络连接是否正常

ping 8.8.8.8

16.ifconfig命令

ifconfig命令可以查看网络接口的详细信息。

示例:查看en0网络接口的详细信息

ifconfig en0

17.netstat命令

netstat命令可以显示当前的网络连接状态和端口信息。

示例:显示当前计算机的所有网络连接状态和端口信息

netstat -a

18.du命令

du命令可以显示文件或目录的磁盘使用情况。

示例:显示当前目录下所有文件和目录的磁盘使用情况

du -h .

19.df命令

df命令可以显示系统中文件系统的使用情况。

示例:显示系统中文件系统的使用情况

df -h

20.history命令

history命令可以显示用户最近执行的命令历史记录。

示例:显示用户最近执行的10个命令历史记录

history 10

21.scp命令

scp命令可以在网络中复制文件。

示例:将本地file1文件复制到远程主机username@192.168.1.100的/home/username目录下

scp file1 username@192.168.1.100:/home/username

22.ssh命令

ssh命令可以远程登录到另一个计算机主机上,并在上面执行命令。

示例:使用ssh命令登录到远程主机username@192.168.1.100

ssh username@192.168.1.100

23.wget命令

wget命令可以在网络中下载文件。

示例:从网址http://example.com/file1下载文件并保存为file1

wget http://example.com/file1 -O file1

25.kill命令

kill命令可以结束指定的进程。

示例:结束进程号为1234的进程

kill 1234

26.jobs命令

jobs命令可以显示目前正在执行的后台作业列表。

示例:列出当前正在执行的后台作业列表

jobs

27.screen命令

screen命令可以在单个终端窗口中打开多个虚拟终端,可以方便地在不同的虚拟终端之间进行切换。

示例:在当前终端中打开一个名为test的虚拟终端

screen -S test

28.mount命令

mount命令可以将一个文件系统挂载到指定的目录。

示例:将/dev/sdb1文件系统挂载到/mnt目录下

mount /dev/sdb1 /mnt

29.umount命令

umount命令可以卸载一个已经挂载的文件系统。

示例:卸载/mnt目录下的文件系统

umount /mnt

30.lnstat命令

lnstat命令可以显示Linux网络接口的信息。

示例:显示网络接口eth0的详细信息

lnstat -i eth0
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值