一、什么是linux操作系统?
1、嵌入式操作系统
概念:以应用为中心、以计算机为基础、软硬件可裁剪、适用于对功能、可靠性、体积、功耗、成本有严格要求的计算机操作系统
二、文件和目录操作指令
-
ls: 列出目录内容。
ls # 列出当前目录文件 ls -l # 详细信息 ls -a # 显示所有文件,包括隐藏文件
-
cd: 切换目录。
cd /path/to/directory # 进入指定目录 cd .. # 返回上一级目录 cd ~ # 返回用户主目录
-
pwd: 显示当前工作目录。
-
mkdir: 创建新目录
mkdir new_directory
-
rmdir: 删除空目录。
-
rmdir directory_name
-
rm: 删除文件或目录。
rm file_name # 删除文件 rm -r directory_name # 递归删除目录及其内容
-
cp: 复制文件或目录。
cp source_file destination_file # 复制文件 cp -r source_directory destination_directory # 递归复制目录
-
mv: 移动或重命名文件或目录。
mv old_name new_name # 重命名文件 mv file_name /path/to/dir/ # 移动文件到指定目录
三、文件查看指令
-
cat: 查看文件内容。
cat file_name
-
less: 分页查看文件内容。
less file_name
-
head: 查看文件的开头部分。
head file_name
-
tail: 查看文件的结尾部分。
tail file_name
四、系统监控指令
-
top: 动态显示系统进程和资源使用情况。
-
ps: 查看当前运行的进程。
ps aux # 显示所有进程
-
df: 查看文件系统磁盘空间的使用情况。
df -h # 以人类可读的格式显示
-
du: 查看目录或文件的磁盘使用情况。
du -sh directory_name # 输出指定目录的总大小
五、用户管理指令
-
whoami: 显示当前用户的用户名。
-
sudo: 以超级用户权限执行命令。
sudo command
-
passwd: 更改用户密码。
passwd
六、网络相关指令
-
ping: 测试网络连接。
ping hostname_or_ip
-
ifconfig: 查看和配置网络接口(在某些系统上使用
ip a
)。 -
curl: 通过 URL 发送请求。
curl http://example.com
七、其他指令
-
man: 查看命令的手册页面。
man command_name
-
history: 显示命令历史。
-
clear: 清屏。