Linux 中有许多常用的命令,涵盖了文件操作、系统管理、网络配置等多个方面。以下是一些常见的 Linux 命令及其简单示例:
一、文件和目录操作
1、ls - 列出目录内容
ls
ls -l # 列出详细信息
ls -a # 列出所有文件,包括隐藏文件
2、cd - 切换工作目录
cd /path/to/directory
cd ~ # 切换到当前用户的主目录
cd .. # 切换到上级目录
3、mkdir - 创建新目录
mkdir new_directory
4、cp - 复制文件或目录
cp file1.txt file2.txt # 复制文件
cp -r directory1 directory2 # 递归复制目录及其内容
5、rm - 删除文件或目录
rm file.txt
rm -r directory # 递归删除目录及其内容
6、mv - 移动文件或重命名
mv file.txt new_location/file.txt # 移动文件
mv file.txt new_name.txt # 重命名文件
7、touch - 创建空文件或更新文件时间戳
touch new_file.txt
二、系统管理
1、top - 显示系统资源使用情况
top
2、ps - 显示当前运行的进程
ps aux # 显示所有进程的详细信息
3、kill - 终止进程
kill PID # 根据进程ID终止进程
4、df - 显示磁盘空间使用情况
df -h # 以人类可读的方式显示
5、du - 显示目录空间使用情况
du -sh /path/to/directory # 显示目录总大小
三、网络配置
1、ifconfig - 显示和配置网络接口信息
ifconfig
2、ping - 检测主机之间的网络连接
ping www.baidu.com
3、netstat - 显示网络连接、路由表和接口统计信息
netstat -an # 显示所有连接和监听端口
四、包管理器
1、apt - Debian/Ubuntu 系统下的包管理器
sudo apt update # 更新软件包列表
sudo apt install package_name # 安装软件包
2、yum - CentOS/RHEL 系统下的包管理器
sudo yum update # 更新软件包列表
sudo yum install package_name # 安装软件包
五、查看日志和编辑文本
1、 tail - 查看日志文件内容
tail <file>
2、 less- 浏览大型日志文件
less <file>
3、 vim- 编辑文件
vi <file>
//进入编辑模式:按 i 键(插入模式)。
//保存并退出:按 Esc 键,输入 :wq 并回车。
六、其他常用命令
1、grep - 在文件中搜索指定模式
grep "pattern" file.txt
2、chmod - 修改文件或目录权限
chmod 755 file.txt # 授予文件所有者读、写、执行权限,其他用户读、执行权限
3、chown - 修改文件或目录的所有者
chown user:group file.txt