海哥 发表于 2024-6-25 23:43:59

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

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

ls
https://img-blog.csdnimg.cn/af98ce3a242645638bb852d3437addd3.png
2. pwd
:表现当前工作目次的路径

pwd
https://img-blog.csdnimg.cn/097383da52564ea2aa40505150465ace.png
3. cd:切换工作目次

cd /path/to/directory
https://img-blog.csdnimg.cn/293aeb7de83e4b94806a467bae371340.png
4. mkdir:创建新目次

mkdir directory_name
5. rmdir:删除空目次

rmdir directory_name
6. rm:删除文件或目次

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

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

mv old_name new_name
9. touch:创建空文件或更新文件的时间戳

touch file_name
10. cat:连接和表现文件内容

cat file_name
https://img-blog.csdnimg.cn/f8e57b8677dd4f52847c708cd0994bf1.png
11. more/less:逐页表现文本文件内容

more file_name
less file_name
https://img-blog.csdnimg.cn/34d29fbf63b04643bcf81ac9d6d8cb7f.png
12. head/tail:表现文件的前几行或后几行

head -n 10 file_name# 显示文件的前10行
tail -n 20 file_name# 显示文件的后20行
https://img-blog.csdnimg.cn/c8215af5cb36430db746886d1b700114.png
13. grep:在文件中搜刮指定文本

grep search_term file_name
14. ps:表现当前运行的进程

ps aux
https://img-blog.csdnimg.cn/f0128ae2e02441eb86f79b64d9b2e590.png
15. kill:终止进程

kill process_id
16. ifconfig/ip:查看和设置网络接口信息

ifconfig
ip addr show
https://img-blog.csdnimg.cn/6108912bb21e498fa457d72ed055c38d.png
17. ping:测试与主机的连通性

ping host_name_or_ip
18. wget/curl:从网络下载文件

wget URL
curl -O URL
19. chmod:修改文件或目次的权限

chmod permissions file_name
20. chown:修改文件或目次的全部者

chown owner:group file_name
21. tar:用于压缩和解压文件和目次

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

df -h# 显示磁盘空间使用情况
du -h directory_name# 显示目录的磁盘使用情况
输出结果为:
(wzk_base) wangzhenkuan@pc-System-Product-Name:~$ df -h
文件系统      大小已用可用 已用% 挂载点
tmpfs         6.2G2.9M6.2G    1% /run
/dev/nvme0n1p3861G288G530G   36% /
tmpfs            31G   0   31G    0% /dev/shm
tmpfs         5.0M4.0K5.0M    1% /run/lock
/dev/nvme0n1p1511M6.1M505M    2% /boot/efi
/dev/sda      1.8T1.2T521G   71% /home
tmpfs         6.2G112K6.2G    1% /run/user/1000
tmpfs         6.2G   68K6.2G    1% /run/user/1001
tmpfs         6.2G   68K6.2G    1% /run/user/1003
tmpfs         6.2G   68K6.2G    1% /run/user/1008
tmpfs         6.2G   68K6.2G    1% /run/user/1006
tmpfs         6.2G   72K6.2G    1% /run/user/1005
https://img-blog.csdnimg.cn/9a57588c23ed41918dd38be202affe46.png
23. mount/umount:挂载和卸载文件体系

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

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

top
htop
https://img-blog.csdnimg.cn/56a7eca321134da9ac61653beada3f42.png
26. ssh:远程登录到其他盘算机

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

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

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

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

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

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

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

date
https://img-blog.csdnimg.cn/f4f262f6428f482b82e94fae3d28d6a4.png
34. echo:将文本输出到标准输出

echo "Hello, World!"
https://img-blog.csdnimg.cn/728c80f8664e4b6aabc613512beb032d.png
35. ln:创建硬链接或符号链接

ln source_file link_name# 创建硬链接
ln -s source_file link_name# 创建符号链接
36. uname:表现体系信息

uname -a
https://img-blog.csdnimg.cn/1e156a2865e34f89a3bc4d853ccd8409.png
37. shutdown/reboot:关闭或重新启动体系

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

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

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

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

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

useradd new_user# 添加用户
userdel username# 删除用户
43. passwd:更改用户密码

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

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

uptime
https://img-blog.csdnimg.cn/336473b9f94041678eaf3cdcf4dce2e6.png
46. hostname:表现或设置盘算机的主机名

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

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

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

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

history
https://img-blog.csdnimg.cn/00258d1af7384a0fbff56bf36a159032.png
51. free:表现体系内存利用情况

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

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

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

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

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

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

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

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

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Linux】Linux常用下令60条(含完整下令语句)