【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
相关推荐
LiQiang3322 分钟前
Ubuntu2404修改国内镜像
linux
杰哥技术分享23 分钟前
Ubuntu 22.04安装SQL Server指南
linux·运维·ubuntu·sqlserver
遇见火星23 分钟前
ubuntu18.04 升级Ubuntu 20.04
linux·运维·ubuntu·系统升级
x县豆瓣酱30 分钟前
【第四节】ubuntu server安装docker
linux·ubuntu·docker
Gene_202232 分钟前
【TOOL】ubuntu升级cmake版本
linux·运维·ubuntu
宇钶宇夕37 分钟前
S7-200 SMART CPU 密码清除全指南:从已知密码到忘记密码的解决方法
运维·服务器·数据库·程序人生·自动化
思序 LogicFlow1 小时前
关于在Linux上部署 SecretFlow --- P2P部署模式
linux·服务器
YC运维2 小时前
网络配置综合实验全攻略(对之前学习的总结)
linux·服务器·网络
平凡灵感码头3 小时前
什么是 Bootloader?怎么把它移植到 STM32 上?
linux·soc
MarkGosling3 小时前
【开源项目】网络诊断告别命令行!NetSonar:开源多协议网络诊断利器
运维·后端·自动化运维