【Java 进阶篇】Linux 常用命令使用详解:玩转命令行的魔法世界_命令行

在计算机的世界里,Linux是一个强大而富有魅力的操作系统。对于很多小白用户来说,刚接触Linux时可能感觉有些陌生,尤其是在命令行界面下。然而,正是这个看似晦涩的命令行,才是Linux系统最为强大和灵活的地方。本文将围绕Linux常用命令,为你详细解读这个命令行的魔法世界,让你能够游刃有余地使用Linux系统。

初识 Linux 命令行

首先,我们来了解一下Linux命令行的基本结构。Linux命令行的基本格式为:

登录后复制

command [options] [arguments]
  • command: 要执行的命令。
  • options: 用于修改命令行为的标志,通常以

-

  • arguments: 命令的参数,用于指定命令要操作的对象。

接下来,我们将介绍一些常用的Linux命令,以及它们的基本用法。

文件和目录操作命令

1. ls

ls

登录后复制

ls

2. pwd

pwd

登录后复制

pwd

3. cd

cd

登录后复制

cd /path/to/directory

4. cp

cp

登录后复制

cp source destination

5. mv

mv

登录后复制

mv source destination

6. rm

rm

登录后复制

rm file

注意: 使用 rm 命令要谨慎,特别是使用 -rf

登录后复制

rm -rf directory

7. mkdir

mkdir

登录后复制

mkdir directory_name

8. cat

cat

登录后复制

cat file

9. more 和 less

moreless

登录后复制

more file

登录后复制

less file

系统信息和操作命令

10. uname

uname

登录后复制

uname -a

11. date

date

登录后复制

date

12. cal

cal

登录后复制

cal

13. df

df

登录后复制

df -h

14. du

du

登录后复制

du -h

15. ps

ps

登录后复制

ps aux

16. top

top

登录后复制

top

q 键退出 top

17. kill

kill 命令用于终止指定进程。首先,使用 ps 命令查找进程的 PID(进程标识符),然后使用 kill

登录后复制

ps aux | grep process_name
kill -9 PID

18. shutdown

shutdown

登录后复制

# 关机
sudo shutdown -h now

# 重启
sudo shutdown -r now

19. passwd

passwd

登录后复制

passwd

20. whoami

whoami

登录后复制

whoami

21. history

history

登录后复制

history

22. echo

echo

登录后复制

echo "Hello, Linux!"

23. man

man

登录后复制

man command_name

例如,查看 ls

登录后复制

man ls

q 键退出 man

文件内容操作命令

24. cat

cat

登录后复制

cat file

25. more 和 less

moreless

登录后复制

more file

登录后复制

less file

26. head

head

登录后复制

head file

27. tail

tail

登录后复制

tail file

28. grep

grep

登录后复制

grep "pattern" file

29. sed

sed

登录后复制

sed 's/old_pattern/new_pattern/' file

30. awk

awk

登录后复制

awk '{print $1}' file

网络操作命令

31. ping

ping

登录后复制

ping example.com

32. traceroute

traceroute

登录后复制

traceroute example.com

33. curl

curl

登录后复制

curl http://example.com

34. wget

wget

登录后复制

wget http://example.com/file.zip

35. ssh

ssh

登录后复制

ssh username@hostname

36. scp

scp

登录后复制

scp file.txt username@hostname:/path/to/destination

37. netstat

netstat

登录后复制

netstat -a

38. ip

ip

登录后复制

ip addr show

39. ifconfig

ifconfig

登录后复制

ifconfig

用户和权限管理命令

40. who

who

登录后复制

who

41. w

w

登录后复制

w

42. users

users

登录后复制

users

43. adduser

adduser

登录后复制

sudo adduser new_username

44. passwd

passwd

登录后复制

passwd username

45. usermod

usermod

登录后复制

sudo usermod -g new_groupname username

46. chown

chown

登录后复制

sudo chown new_ownername file_or_directory

47. chmod

chmod

登录后复制

sudo chmod 755 file_or_directory

压缩和解压缩命令

48. zip

zip

登录后复制

zip compressed_file.zip file_or_directory

49. unzip

unzip

登录后复制

unzip compressed_file.zip

50. tar

tar

登录后复制

# 打包文件
tar -cvf archive.tar file1 file2

# 解压文件
tar -xvf archive.tar

以上是一些常用的Linux命令,希望这份详细的使用指南能够帮助你更好地理解和使用Linux系统。在命令行中,犹如在魔法的世界中挥动魔法杖一样,通过合理运用这些命令,你将能够轻松驾驭Linux系统的强大功能。愿你在Linux的世界里畅行无阻,发现更多有趣的事物。

作者信息


作者 : 繁依Fanyi