Linux中常用命令是必须掌握的,它们与系统状态、目录、文件、网络等相关。本节讲解常用的Linux命令,为今后学习更复杂的命令打下良好基础。
**系统工作命令**
**1. 查看系统信息**
uname -a 显示当前系统相关信息
uname -r 显示系统内核版本
uname -m 显示计算机类型
cat /proc/version 查看当前操作系统相关信息
cat /etc/redhat-release 查看当前操作系统发行版信息
**2. 查看当前主机名**
hostname
**3. 查看网卡信息**
ifconfig
**4. 查看系统时间**
date
**5. 查看进程状态**
ps -aux
**6. 动态显示进程状态**
top
**7. 以树状图显示进程间的关系**
pstree
**8. 结束正在运行的指定进程**
kill -9 进程ID
**9. 下载网络文件**
wget 下载地址
**磁盘操作命令**
**1. 显示系统磁盘的空间用量**
df -h 显示磁盘分区信息
fdisk -l 查看磁盘分区
fdisk /dev/sdb 管理磁盘分区
du -sh 目录或文件 查看目录或文件占用的空间大小
**2. 挂载或卸载设备**
mount /dev/sdb2 /media/umnt 将设备/dev/sdb2挂载到/media/umnt目录
umount /media/umnt 卸载已挂载的设备
**3. 文件系统修复**
fsck -y /dev/sda1 修复的可以是分区,也可以是目录
**用户与组操作命令**
useradd xiaoqian 创建普通用户
passwd xiaoqian 设置用户密码
su – xiaoqian 切换用户
groupadd qf 创建用户组
gpasswd -a xiaoqian qf 将用户添加到组中
gpasswd -d xiaoqian qf 将用户从组中删除
groupdel qf 删除组
userdel xiaoqian 删除用户
**目录与文件操作命令**
mkdir abc 创建一个空目录
mkdir -p aba/abb/abc 创建多级目录
**pwd 查看当前所在目录**
ls -l 查看目录与文件的属性
ls -a 查看隐藏的目录与文件
cd qf/aba/ 切换目录
cd - 返回上次目录
rmdir abc 只能删除空目录
rmdir -p abc/abd 连同上层空目录一起删除
touch abc.txt 创建一个空白文件
echo hello > word.txt 新建word.txt文件,并写入内容hello
ll abc.txt 查看文件信息
cat /etc/hosts 查看文件内容
more /etc/profile 逐页显示文件内容
head /etc/passwd 查看文件前几行的内容
tail /var/log/messages 查看文件后几行的内容
grep 'root' /etc/passwd 对文件内容进行过滤,搜索关键词
cp /tmp/file1.txt /opt 复制文件
cp -r /tmp/test01 /opt 复制目录
mv /opt/test01 /tmp 移动文件
rm linux.txt 删除文件
tar -cvf folder.tar file1.txt file2.txt 将多个文件打成一个包
tar -xvf folder.tar -C /home/xiaoqian 解包到指定目录
tar -zcvf file.tar.gz folder1 floder2 将多个文件打包并压缩
tar -zxvf /data3/data0.tar.gz -C /data2 将文件解包并解压缩到指定目录
有疑问加站长微信联系(非本文作者)