
在Linux中,掌握常用命令是必要的,这些命令涵盖了系统状态、目录、文件、网络等多个方面。接下来将介绍一些常用的Linux命令,为后续学习更复杂的命令打下基础。
系统工作命令主要包括查看系统信息、当前主机名、网卡信息、系统时间、进程状态等。例如,使用uname -a命令可以查看当前系统相关信息;hostname命令查看当前主机名;ifconfig命令查看网卡信息;date命令查看系统时间;ps -aux命令查看进程状态;top命令动态显示进程状态;pstree命令以树状图显示进程间的关系;kill -9 进程ID命令结束正在运行的指定进程;wget 下载地址命令下载网络文件。
磁盘操作命令包括显示系统磁盘的空间用量、挂载或卸载设备、文件系统修复等。例如,使用df -h命令显示磁盘分区信息;fdisk -l命令查看磁盘分区;fdisk /dev/sdb命令管理磁盘分区;du -sh 目录或文件命令查看目录或文件占用的空间大小;mount /dev/sdb2 /media/umnt命令将设备/dev/sdb2挂载到/media/umnt目录;umount /media/umnt命令卸载已挂载的设备;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命令将文件解包并解压缩到指定目录。