常用的Lunix命令 记录

Linux是一个基于Unix的操作系统,拥有多个命令行工具,可以对文件系统进行操作,这些命令非常强大且灵活,可以提高用户的生产力和效率。在本文中,将介绍100个常用的Linux命令,其中每个命令都会进行详细讲解及使用方法和案例说明。

1. ls命令

ls命令是列出当前目录下的文件和目录,如显示隐藏文件等参数设置。下面是ls命令的使用方法示例:

ls -a:显示所有文件,包括隐藏文件。

ls -l:以列表形式显示文件的详细信息,比如文件权限、属主、文件大小以及创建时间等。

ls -t:按时间排序显示文件和目录。

2. cd命令

cd命令是用来改变当前目录的命令。下面是cd命令的使用方法示例:

cd /dir1/dir2:进入dir1目录下的dir2目录;

cd ..:返回上层目录;

cd ~/:进入home目录;

3. pwd命令

pwd命令是打印当前所在目录的路径。它可以帮助用户快速定位自己当前所在的目录位置。下面是pwd命令的使用方法示例:

pwd

4. touch命令

touch命令是用于创建新的空文件的命令。下面是touch命令的使用方法示例:

touch filename:创建一个新文件或者更新指定的文件的修改时间;

touch -d “2019-01-01” filename:指定文件的修改时间。

5. cp命令

cp命令是用于复制文件或者目录到另一个文件或目录中。下面是cp命令的使用方法示例:

cp file1 file2:复制文件file1到文件file2中;

cp -r dir1 dir2:复制目录dir1到目录dir2中;

cp -b file1 file2:当文件file2存在时,自动备份文件;

6. mv命令

mv命令是用于将文件或目录移动到其他位置或者重命名的命令。下面是mv命令的使用方法示例:

mv file1 file2:将file1文件重命名为file2;

mv dir1 dir2:将目录dir1移到目录dir2下;

mv file1 dir1:将文件file1移动到目录dir1下。

7. rm命令

rm命令是用于删除文件或者目录的命令。下面是rm命令的使用方法示例:

rm file1:删除文件file1;

rm -r dir1:删除目录dir1及其下面的所有文件和子目录;

rm -i file1:当删除文件时询问是否确认删除。

8. mkdir命令

mkdir命令是用于创建新目录的命令。下面是mkdir命令的使用方法示例:

mkdir dir1:创建一个名为dir1的新目录;

mkdir -p dir1/dir2:创建一个dir1目录下的名为dir2的新目录。

9. rmdir命令

rmdir命令是用于删除空目录的命令。下面是rmdir命令的使用方法示例:

rmdir dir1:删除名为dir1的空目录。

10. cat命令

cat命令是用于查看文本文件的内容的命令。下面是cat命令的使用方法示例:

cat file1:查看文件file1的内容;

cat file1 file2 > file3:将file1和file2两个文件的内容合并成一个文件保存为file3。

11. tail命令

tail命令是用于查看文件的最后几行的命令。下面是tail命令的使用方法示例:

tail -n 10 file1:查看文件file1的最后10行内容。

12. less命令

less是一个分页器,用于查看大型文本文件的内容。下面是less命令的使用方法示例:

less filename:打开文件进行查看,可以使用上下键或PgUp/PgDn键进行翻页。

13. grep命令

grep命令是用于搜索文件内容的命令,是Linux中最常用的命令之一。下面是grep命令的使用方法示例:

grep pattern file1:在文件file1中查找包含pattern的文本行;

grep -r pattern dir1:在目录dir1及其子目录下查找包含pattern的文本行;

grep -v pattern file1:反向查找,查找不包含pattern的文本行。

14. find命令

find命令用于在指定目录下搜索符合指定条件的文件。下面是find命令的使用方法示例:

find /dir -name README.md:在目录/dir中查找README.md文件;

find /dir -type f -mtime +3:查找在三天前被修改的所有文件;

find /dir -type f -size +100k:查找大于100KB的所有文件。

15. locate命令

locate命令是用于在数据库中查找文件和目录的命令。它比find命令更快速,但是locate命令只能搜索数据库中的文件,如果文件不在数据库中,就不能找到这个文件。下面是locate命令的使用方法示例:

locate file1:在数据库中查找文件名为file1的文件;

locate -i FILE1:忽略大小写查找名为FILE1的文件;

16. top命令

top命令是用于查看系统进程信息的命令。下面是top命令的使用方法示例:

top:查看当前系统进程信息,按q退出;

top -u user1:查看用户名为user1的进程信息。

17. ps命令

ps命令是用于查看当前系统运行进程信息的命令。下面是ps命令的使用方法示例:

ps:查看当前系统运行的进程信息;

ps -aux:查看系统所有进程信息,包括系统进程。

18. kill命令

kill命令是用于结束指定进程的命令。下面是kill命令的使用方法示例:

kill pid1:结束进程pid1;

kill -9 pid1:强制结束进程pid1。

19. tar命令

tar命令是用于压缩和解压缩文件的命令。下面是tar命令的使用方法示例:

tar -cvf file.tar file1 file2:将文件file1和file2打包为file.tar文件;

tar -xvf file.tar:解压缩file.tar文件;

tar -czvf file.tar.gz dir:将目录dir压缩为file.tar.gz文件。

20. gzip命令

gzip命令用于压缩文件,压缩完成后会生成.gz文件。下面是gzip命令的使用方法示例:

gzip file1:压缩file1文件,生成file1.gz文件;

gzip -d file1.gz:解压缩file1.gz文件。

21. tar+gzip命令

tar+gzip命令是将tar命令和gzip命令组合使用,可以一次性将多个文件打包压缩成一个文件。下面是tar+gzip命令的使用方法示例:

tar -czf file.tar.gz file1 file2:将多个文件打包压缩成file.tar.gz文件;

tar -xzf file.tar.gz:解压缩file.tar.gz文件。

22. unzip命令

unzip命令用于解压缩ZIP压缩包文件。下面是unzip命令的使用方法示例:

unzip file1.zip:将文件file1.zip解压缩至当前目录;

unzip file1.zip -d /dir1:将文件file1.zip解压缩至指定目录/dir1;

23. df命令

df命令用于查看磁盘空间的使用情况。下面是df命令的使用方法示例:

df:查看文件系统的空间利用率;

df -h:以人性化的方式显示磁盘使用情况;

24. du命令

du命令用于查看目录或文件所占用的磁盘空间大小。下面是du命令的使用方法示例:

du -sh /dir1:查看目录/dir1所占用的磁盘空间大小;

du -h file1:查看文件file1所占用的磁盘空间大小。

25. ln命令

ln命令用于创建硬链接或软链接。硬链接和软链接的区别在于,硬链接只是文件目录项的不同名称,而软链接则是一个指向文件的快捷方式。下面是ln命令的使用方法示例:

ln file1 link1:创建名为link1的硬链接;

ln -s file1 link1:创建名为link1的软链接。

26. chmod命令

chmod命令用于更改文件的访问权限。下面是chmod命令的使用方法示例:

chmod u+rwx,g+rx file1:将文件file1的权限设置为用户可读、可写、可执行,组可读、可执行;

chmod o-rwx file1:将对文件权限设置为其他用户不可读、不可写、不可执行。

27. chown命令

chown命令用于更改文件或目录的拥有者和所属组。下面是chown命令的使用方法示例:

chown user1 file1:将文件file1的拥有者设置为user1;

chown user1:group1 file1:将文件file1的拥有者设置为user1,所属组设置为group1。

28. ps命令

ps命令是用于显示进程状态的命令。下面是ps命令的使用方法示例:

ps aux:以完整格式列出所有进程。

29. ifconfig命令

ifconfig命令用于配置和显示网络接口的命令。下面是ifconfig命令的使用方法示例:

ifconfig:查看本机的网络配置信息;

ifconfig eth0 up:启用eth0网络接口;

ifconfig eth0 down:禁用eth0网络接口。

30. ping命令

ping命令是用于测试网络连接的命令。下面是ping命令的使用方法示例:

ping ip1:测试与目标IP地址ip1的网络连接;

ping -c 10 ip1:测试与目标IP地址ip1的网络连接10次。

31. ssh命令

ssh命令是用于通过SSH协议连接远程服务器的命令。下面是ssh命令的使用方法示例:

ssh username@ip1:连接IP地址为ip1的远程主机,用户名为username。

32. scp命令

scp命令是用于安全地拷贝文件或目录从本地主机到远程主机或者从远程主机到本地主机的命令。下面是scp命令的使用方法示例:

scp file1 username@ip1:/dir1:将本地的文件file1拷贝到远程主机ip1的目录dir1下;

scp -r dir1 username@ip1:/dir1:将本地的目录dir1拷贝到远程主机ip1的目录dir1下。

33. shutdown命令

shutdown命令是用于关闭系统或重新启动系统的命令。下面是shutdown命令的使用方法示例:

shutdown -h now:立刻关机;

shutdown -h +10:10分钟后关机;

shutdown -r now:立刻重启系统。

34. reboot命令

reboot命令是用于重启系统的命令。下面是reboot命令的使用方法示例:

reboot:重启系统。

35. date命令

date命令是用于查看或更改系统的日期和时间的命令。下面是date命令的使用方法示例:

date:查看当前系统时间;

date -s “2019-12-31 23:59:59”:设置系统时间为2019年12月31日23时59分59秒。

36. timedatectl命令

timedatectl命令用于设置和查看系统的时间和时区。下面是timedatectl命令的使用方法示例:

timedatectl:查看系统的时间和时区信息;

timedatectl set-timezone Asia/Shanghai:将系统时区设置为亚洲/上海。

37. history命令

history命令是用于查看历史命令的命令。下面是history命令的使用方法示例:

history:查看历史命令列表;

!150:执行历史命令中的第150条命令。

38. alias命令

alias命令可以为命令设置别名。下面是alias命令的使用方法示例:

alias ll=’ls -alh’:将命令ll设置为显示当前目录下的所有文件和目录的详细信息。

39. echo命令

echo命令用于向标准输出打印文本字符串。下面是echo命令的使用方法示例:

echo “hello world”:向标准输出打印hello world字符串。

40. curl命令

curl命令用于在命令行下使用URL进行数据传输的命令。下面是curl命令的使用方法示例:

curl -O https://www.example.com/file1:下载一个名为file1的文件;

curl https://www.example.com/data.txt:查询一个名为data.txt的文件内容。

41. wget命令

wget是一个非常实用的网络下载工具,支持断点续传和多线程下载等功能。下面是wget命令的使用方法示例:

wget https://www.example.com/file1:下载一个名为file1的文件;

wget -c https://www.example.com/file1:断点续传下载一个名为file1的文件。

42. chroot命令

chroot命令用于将进程的根目录更改为新的根目录,从而模拟另一个文件系统的命令。下面是chroot命令的使用方法示例:

chroot /newroot /bin/bash:将当前主目录更改为/newroot,然后启动一个新的shell。

43. scp命令

scp命令是用于安全地拷贝文件或目录从本地主机到远程主机或者从远程主机到本地主机的命令。下面是scp命令的使用方法示例:

scp file1 username@ip1:/dir1:将本地的文件file1拷贝到远程主机ip1的目录dir1下;

scp -r dir1 username@ip1:/dir1:将本地的目录dir1拷贝到远程主机ip1的目录dir1下。

44. screen命令

screen命令是一个虚拟终端管理器,可以让用户在多数终端下多个会话之间切换。下面是screen命令的使用方法示例:

screen:启动一个新的虚拟终端;

screen -ls:列出当前所有的screen虚拟终端;

screen -r:恢复之前的虚拟终端。

45. shutdown命令

shutdown命令是用于关闭系统或重新启动系统的命令。下面是shutdown命令的使用方法示例:

shutdown -h now:立刻关闭系统;

shutdown -h +10:10分钟后关闭系统;

shutdown -r now:立刻重启系统。

46. su命令

su命令是用于切换用户身份的命令。下面是su命令的使用方法示例:

su root:切换到root用户身份;

su -l username:切换到用户名为username的用户身份。

47. uname命令

uname命令 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(117) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部