【linux】(14)linux常用命令

1. whereis

whereis 命令用于在 Linux 系统中查找命令的二进制文件、源代码文件和手册页的位置。

bash 复制代码
whereis ls

输出示例:

复制代码
ls: /bin/ls /usr/share/man/man1/ls.1.gz

2. file **

file 命令用于查看文件的类型和详细信息。

bash 复制代码
file /bin/ls

输出示例:

复制代码
/bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bb412899104e4b16ac8760753d9205352dbbfb34, stripped

3. who

who 命令用于查看当前登录到系统的用户。

bash 复制代码
who

输出示例:

复制代码
user1   pts/0        2023-10-15 08:00 (192.168.1.10)

4. whoami

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

bash 复制代码
whoami

输出示例:

复制代码
user1

5. pwd

pwd 命令用于显示当前工作目录的路径。

bash 复制代码
pwd

输出示例:

复制代码
/home/user1

6. uname -a

uname -a 命令用于查看系统的内核信息,包括内核名称、版本、主机名等。

bash 复制代码
uname -a

输出示例:

复制代码
Linux hostname 5.4.0-66-generic #74-Ubuntu SMP Fri Feb 19 17:56:34 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

7. echo

echo 命令用于在终端打印文本或变量的值。

bash 复制代码
echo "Hello, World!"

输出示例:

复制代码
Hello, World!

8. clear

clear 命令用于清屏,清除终端中的所有输出。

bash 复制代码
clear

执行后,终端变为空白。

9. history

history 命令用于显示命令历史记录。

bash 复制代码
history

输出示例:

复制代码
1  ls
2  cd /etc
3  pwd
4  who

10. ll

llls -l 的常用别名,用于查看当前目录下的所有文件及详细信息。

bash 复制代码
ll

输出示例:

复制代码
-rw-r--r--  1 user1 user1 2048 Oct 15 14:00 example.txt

11. ll -a

ll -als -la 用于查看当前目录下的所有文件(包括隐藏文件)及详细信息。

bash 复制代码
ll -a

输出示例:

复制代码
drwxr-xr-x  5 user1 user1 4096 Oct 15 14:00 .
drwxr-xr-x  3 root  root  4096 Oct 15 10:00 ..
-rw-r--r--  1 user1 user1 2048 Oct 15 14:00 .hiddenfile

12. unzip

unzip 命令用于解压 zip 格式的压缩文件。

bash 复制代码
unzip archive.zip

13. cd

cd 命令用于切换目录。

bash 复制代码
cd /path/to/directory

14. 改主机名

使用 hostnamectl 更改主机名,需要 sudo 权限。

bash 复制代码
sudo hostnamectl set-hostname new-name

15. 重启

reboot 命令用于重启系统,需要 sudo 权限。

bash 复制代码
sudo reboot
相关推荐
云栖梦泽1 分钟前
网络设备驱动(1)
linux·arm开发·嵌入式硬件
2601_966377139 分钟前
等保2.0最新标准新增安全数据处理要求后怎么办?等保一体机数据安全模块来助力
运维·网络·安全·等保一体机
2601_9639067815 分钟前
桌面自动化工具|零代码录制自动化,无需联网本地离线用
运维·自动化
海宇AI16 分钟前
零信任架构实战:基于海宇公安二要素认证即时版构建自动化灵活用工准入网关
运维·人工智能·架构·自动化
Jia ming29 分钟前
从打补丁到一行配置:PREEMPT_RT 主线化之后,实时内核到底该怎么配?
linux
杨云龙UP32 分钟前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
snow@li1 小时前
CA证书是什么/数字证书/互联网上的电子身份证/Certificate Authority
运维
企鹅的蚂蚁1 小时前
LubanCat RK3588 实时 Linux 开发(九):从 U-Boot 到 initramfs 的串口启动故障分析
linux·rk3588·u-boot·串口调试·initramfs·linux启动
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之搭建授权服务器(依赖与表结构)
java·服务器·spring
kkkkkkkkkk_Z2 小时前
学嵌入式和Linux应用编程|学习日记:UDP协议与Wireshark抓包学习笔记
linux·笔记·学习