【Linux】Linux常用下令60条(含完整下令语句)

海哥  金牌会员 | 2024-6-25 23:43:59 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 664|帖子 664|积分 1992

Linux是一个强盛的操作体系,它提供了许多常用的下令行工具,可以资助我们用于管理文件、目次、进程、网络和体系设置等。以下是一些常用的Linux下令:
1. ls
:列出当前目次中的文件和子目次


  1. ls
复制代码

2. pwd
:表现当前工作目次的路径


  1. pwd
复制代码

3. cd:切换工作目次

  1. cd /path/to/directory
复制代码

4. mkdir:创建新目次

  1. mkdir directory_name
复制代码
5. rmdir:删除空目次

  1. rmdir directory_name
复制代码
6. rm:删除文件或目次

  1. rm file_name
  2. rm -r directory_name  # 递归删除目录及其内容
复制代码
7. cp:复制文件或目次

  1. cp source_file destination
  2. cp -r source_directory destination  # 递归复制目录及其内容
复制代码
8. mv:移动或重定名文件或目次

  1. mv old_name new_name
复制代码
9. touch:创建空文件或更新文件的时间戳

  1. touch file_name
复制代码
10. cat:连接和表现文件内容

  1. cat file_name
复制代码

11. more/less:逐页表现文本文件内容

  1. more file_name
  2. less file_name
复制代码

12. head/tail:表现文件的前几行或后几行

  1. head -n 10 file_name  # 显示文件的前10行
  2. tail -n 20 file_name  # 显示文件的后20行
复制代码

13. grep:在文件中搜刮指定文本

  1. grep search_term file_name
复制代码
14. ps:表现当前运行的进程

  1. ps aux
复制代码

15. kill:终止进程

  1. kill process_id
复制代码
16. ifconfig/ip:查看和设置网络接口信息

  1. ifconfig
  2. ip addr show
复制代码

17. ping:测试与主机的连通性

  1. ping host_name_or_ip
复制代码
18. wget/curl:从网络下载文件

  1. wget URL
  2. curl -O URL
复制代码
19. chmod:修改文件或目次的权限

  1. chmod permissions file_name
复制代码
20. chown:修改文件或目次的全部者

  1. chown owner:group file_name
复制代码
21. tar:用于压缩和解压文件和目次

  1. tar -czvf archive.tar.gz directory_name  # 压缩目录
  2. tar -xzvf archive.tar.gz  # 解压文件
复制代码
22. df/du:表现磁盘利用情况

  1. df -h  # 显示磁盘空间使用情况
  2. du -h directory_name  # 显示目录的磁盘使用情况
复制代码
输出结果为:
  1. (wzk_base) wangzhenkuan@pc-System-Product-Name:~$ df -h
  2. 文件系统        大小  已用  可用 已用% 挂载点
  3. tmpfs           6.2G  2.9M  6.2G    1% /run
  4. /dev/nvme0n1p3  861G  288G  530G   36% /
  5. tmpfs            31G     0   31G    0% /dev/shm
  6. tmpfs           5.0M  4.0K  5.0M    1% /run/lock
  7. /dev/nvme0n1p1  511M  6.1M  505M    2% /boot/efi
  8. /dev/sda        1.8T  1.2T  521G   71% /home
  9. tmpfs           6.2G  112K  6.2G    1% /run/user/1000
  10. tmpfs           6.2G   68K  6.2G    1% /run/user/1001
  11. tmpfs           6.2G   68K  6.2G    1% /run/user/1003
  12. tmpfs           6.2G   68K  6.2G    1% /run/user/1008
  13. tmpfs           6.2G   68K  6.2G    1% /run/user/1006
  14. tmpfs           6.2G   72K  6.2G    1% /run/user/1005
复制代码

23. mount/umount:挂载和卸载文件体系

  1. mount /dev/sdX1 /mnt  # 挂载分区到指定目录
  2. umount /mnt  # 卸载挂载的文件系统
复制代码
24. psql/mysql:用于与PostgreSQL或MySQL数据库交互的下令行工具

  1. psql -U username -d database_name  # 连接到PostgreSQL数据库
  2. mysql -u username -p  # 连接到MySQL数据库
复制代码
25. top/htop:表现体系资源的及时利用情况和进程信息

  1. top
  2. htop
复制代码

26. ssh:远程登录到其他盘算机

  1. ssh username@remote_host
复制代码
27. scp:安全地将文件从当地复制到远程主机,或从远程主机复制到当地

  1. scp local_file remote_user@remote_host:/remote/directory
复制代码
28. find:在文件体系中查找文件和目次

  1. find /path/to/search -name "file_pattern"
复制代码
29. grep:在文本中搜刮匹配的行,并可以利用正则表达式进行高级搜刮

  1. grep -r "pattern" /path/to/search
复制代码
30. sed:流编辑器,用于文本处置惩罚和替换

  1. sed 's/old_text/new_text/' file_name
复制代码
31. awk:用于文本处置惩罚和数据提取的文本处置惩罚工具

  1. awk '{print $1}' file_name  # 提取文件中的第一列数据
复制代码
32. ssh-keygen:生成SSH密钥对,用于身份验证远程服务器

  1. ssh-keygen -t rsa
复制代码
33. date
:表现或设置体系日期和时间


  1. date
复制代码

34. echo:将文本输出到标准输出

  1. echo "Hello, World!"
复制代码

35. ln:创建硬链接或符号链接

  1. ln source_file link_name  # 创建硬链接
  2. ln -s source_file link_name  # 创建符号链接
复制代码
36. uname:表现体系信息

  1. uname -a
复制代码

37. shutdown/reboot:关闭或重新启动体系

  1. shutdown -h now  # 立即关闭系统
  2. reboot  # 重新启动系统
复制代码
38. who/w:表现当前登录的用户信息

  1. who
  2. w
复制代码
39. curl:用于与网络资源进行交互,支持各种协议

  1. curl -X GET http://example.com
复制代码
40. zip/unzip:用于压缩和解压ZIP文件

  1. zip archive.zip file1 file2  # 压缩文件
  2. unzip archive.zip  # 解压ZIP文件
复制代码
41. chmod/chown:修改文件或目次的权限和全部者

  1. chmod permissions file_name
  2.   # 修改文件权限chown owner:group file_name
  3.   # 修改文件全部者
复制代码
42. useradd/userdel:用于添加和删除用户账户

  1. useradd new_user  # 添加用户
  2. userdel username  # 删除用户
复制代码
43. passwd:更改用户密码

  1. passwd username
复制代码
44. cron:定时使命管理器,用于自动实行操持使命

  1. crontab -e  # 编辑用户的定时任务
复制代码
45. uptime
:表现体系的运行时间和负载情况


  1. uptime
复制代码

46. hostname:表现或设置盘算机的主机名

  1. hostname  # 显示主机名
复制代码
47. iptables/ufw:用于设置防火墙规则

  1. iptables -A INPUT -p tcp --dport 80 -j ACCEPT  # 允许HTTP流量
  2. ufw enable  # 启用Uncomplicated Firewall
复制代码
48. netstat/ss:表现网络连接信息

  1. netstat -tuln  # 显示所有TCP和UDP端口
  2. ss -tuln  # 使用Socket Stat查看网络连接
复制代码
49. ps/top/htop:表现进程信息和体系资源利用情况

  1. ps aux
  2.   # 表现全部进程top  # 及时监视体系资源htop  # 更友好的进程监视器
复制代码
50. history
:查看下令汗青记载


  1. history
复制代码

51. free:表现体系内存利用情况

  1. free -m  # 以MB为单位显示内存使用情况
复制代码
52. ls
blk/fdisk:查看磁盘分区信息和管理磁盘


  1. ls
  2. blk  # 表现块装备信息fdisk /dev/sdX  # 打开磁盘分区工具
复制代码
53. nc:用于网络连接测试和数据传输

  1. nc -vz host_name_or_ip port  # 测试主机的端口是否可达
复制代码
54. stat:表现文件或目次的详细信息

  1. stat file_or_directory
复制代码
55. nmcli:用于管理网络连接的下令行工具

  1. nmcli connection show  # 显示网络连接信息
复制代码
56. tailf:及时追踪文件的末尾,类似于tail -f

  1. tailf file_name
复制代码
57. scp:安全地将文件从当地复制到远程主机,或从远程主机复制到当地

  1. scp local_file remote_user@remote_host:/remote/directory
  2.   # 从当地到远程scp remote_user@remote_host:/remote/file local_directory  # 从远程到当地
复制代码
58. rsync:用于在当地和远程体系之间同步文件和目次

  1. rsync -avz source_directory/ remote_user@remote_host:/remote/directory/
复制代码
59. dd:用于复制和转换文件

  1. dd if=input_file of=output_file bs=block_size
复制代码
60. sudo:以超等用户权限运行下令

  1. sudo command_to_run_as_superuser
复制代码
sudo下令答应普通用户实行需要超等用户权限的下令,前提是他们在sudoers文件中有相应的权限。这是确保体系安全性的关键工具,要谨慎利用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表