首页 / 美国VPS推荐 / 正文
Unix命令大全,从基础到精通,unix命令大全

Time:2024年12月08日 Read:19 评论:42 作者:y21dr45

概述

Unix命令大全,从基础到精通,unix命令大全

Unix操作系统自1969年诞生以来,已经成为现代计算的重要基石,Unix命令是用户与系统交互的桥梁,掌握这些命令对于有效使用Unix/Linux系统至关重要,本文将详细介绍Unix命令的基础知识和常用命令,帮助读者从入门到精通。

目录

1、[基础命令](#基础命令)

- clear

- date

- echo

- history

- whoami

- id

2、[文件操作命令](#文件操作命令)

- ls

- cd

- pwd

- mkdir

- rmdir

- touch

- cp

- mv

- rm

3、[文件查看命令](#文件查看命令)

- cat

- more

- less

- head

- tail

- grep

4、[系统状态命令](#系统状态命令)

- uptime

- who

- last

- hostname

- uname

- w

- df

- du

- free

- top

- ps

5、[网络管理命令](#网络管理命令)

- ifconfig

- ip

- ping

- netstat

6、[文本处理命令](#文本处理命令)

- sort

- uniq

- cut

- paste

- tr

7、[压缩与解压缩命令](#压缩与解压缩命令)

- tar

- gzip

- gunzip

- zip

- unzip

8、[权限管理命令](#权限管理命令)

- chmod

- chown

- chgrp

9、[包管理命令](#包管理命令)

- apt-get(Debian系)

- yum(RedHat系)

- dnf(Fedora系)

10、[远程连接命令](#远程连接命令)

- ssh

- scp

- rsync

11、[进程控制命令](#进程控制命令)

- kill

- killall

- pkill

- nice

- ionice

12、[其他重要命令](#其他重要命令)

- alias

- unalias

- export

- env

- script

- unscript

基础命令

clear

clear用于清除终端屏幕的内容,使输出更加清晰易读。

clear

date

date命令显示当前的日期和时间。

date

可以自定义格式,例如只显示日期:

date +%Y-%m-%d

echo

echo用于在终端输出字符串。

echo "Hello, World!"

可以通过反斜杠转义特殊字符,例如输出路径:

echo /home/user/documents

history

history命令显示用户执行过的命令历史。

history

可以与其他命令结合使用,比如通过grep搜索历史记录:

history | grep ls

whoami

whoami命令显示当前用户的用户名。

whoami

id

id命令显示当前用户的UID、GID以及所属群组信息。

id

文件操作命令

ls

ls命令列出目录内容,常用选项包括-l(详细信息),-a(包含隐藏文件)。

ls -la

cd

cd命令更改当前工作目录。

cd /var/log

使用..返回上级目录,~返回用户主目录。

pwd

pwd命令打印当前工作目录。

pwd

mkdir

mkdir命令创建新目录,使用-p选项可递归创建目录。

mkdir -p ~/new_directory/sub_directory

rmdir

rmdir命令删除空目录。

rmdir new_directory

注意:只能删除空目录。

touch

touch命令创建空文件或更新文件时间戳。

touch new_file.txt

使用-t选项指定时间戳。

cp

cp命令复制文件或目录,常用选项包括-r(递归),-i(提示覆盖)。

cp source.txt destination.txt
cp -r source_directory/ destination_directory/

mv

mv命令移动或重命名文件或目录。

mv old_name.txt new_name.txt

使用-i选项提示确认覆盖。

rm

rm命令删除文件或目录,常用选项包括-i(提示确认),-r(递归删除)。

rm -i file.txt
rm -r directory/

注意:删除操作不可恢复,需谨慎使用。

文件查看命令

cat

cat命令连接并显示文件内容,常用于查看小文件。

cat file.txt

可以将多个文件连接后输出:

cat file1.txt file2.txt > combined.txt

more

more命令分页显示文件内容,适合查看较大文件。

more large_file.txt

使用空格键翻页,q退出。

less

less命令也是分页显示文件内容,但功能更强大,支持向前向后翻阅。

less large_file.txt
``使用箭头键滚动,q`退出。
headhead命令显示文件的前10行,可以使用-n选项指定行数。

head -n 20 file.txt

默认为前10行。
tailtail命令显示文件的最后10行,可以使用-n选项指定行数,-f选项实时查看文件增长。

tail -n 50 file.txt

tail -f /var/log/syslog.log

默认为最后10行。
grepgrep命令在文件中搜索特定模式的行,并显示匹配行,常用选项包括-i(忽略大小写),-r(递归搜索),-n(显示行号)。

grep "pattern" file.txt

grep -ri "pattern" directory/

使用正则表达式进行高级搜索。

系统状态命令
uptimeuptime命令显示系统运行时间及负载。

uptime

``输出示例:14:38:26 up 10 days, 3:24, 2 users, load average: 0.05, 0.07, 0.06`

who

who命令显示当前登录的用户信息。

who
``输出示例:root     pts/0        2023-10-01 14:38 (192.168.1.100)`
lastlast命令显示最近的登录记录。

last

``可以结合grep`搜索特定用户。

hostname

hostname命令显示或设置系统的主机名。

hostname
sudo hostname new_hostname
``持久化修改需编辑/etc/hostname/etc/hosts`文件。
unameuname命令显示系统信息,常用选项包括-a(所有信息),-r(内核版本),-m(机器类型),-p(处理器类型),-o(操作系统信息),-i(硬件平台信息),-v(内核版本),-n(节点名称),-s(内核名称)。

uname -a

``输出示例:Linux linux_server 5.15.0-45-generic #49~20.04.1-Ubuntu SMP Wed Oct 11 07:39:49 UTC 2023 x86_64 x86_

标签: unix 命令 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1