版权声明:微信公众号:性感的小君君、转发请附原文链接! https://blog.csdn.net/sexyluna/article/details/83309985
文章目录
Linux新手必须掌握的命令
1. 基本的bash shell命令
1.1 文件操作:
rm
:删除文件,- 格式为“rm [选项] 文件,
- 在Linux系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在rm命令后跟上-f参数来强制删除。
- 另外,想要删除一个目录,需要在rm命令后面一个-r参数才可以,否则删除不掉。
cp
:复制文件- 格式为“cp [选项] 源文件 目标文件”。
mv
:移动,删除,重命名文件。touch
:创建文件
1.2 目录相关:
mkdir
:创建目录,同时创建多个目录和子目录,引出参数-p
rmdir
:删除目录,删除非空目录可以使用参数-r
.不提醒可用参数-f
pwd
:查看当前目录的绝对路径
1.3 查看文件
file
:查看文件类型cat
:查看整个文件-n
:给所有行加上行号-b
:给文本行加上行号-T
:不让制表符出现
more
:分页工具less
:一次显示一屏文本文件。tail
:显示文件最后十行。tail -n
:显示最后n行
head
:显示文本文件前十行。head -n
:显示文件前n行。
1.4 探测进程
-
ps
:显示进程信息 -
top
:实时显示进程信息。PID
:进程IDUSER
:进程主的名称PR
:进程优先等级
检测磁盘空间
mount
:磁盘挂载命令umount
:磁盘装卸命令df
:查看已经挂载磁盘使用情况du
:显示某特定目录的磁盘使用情况
1.5 处理数据文件
sort
:排序文件-n
:将数字识别成数字而不是字符-M
:按月排序
grep
:搜索文件gzip
:压缩文件tar
:归档数据
1.6 环境变量
export sth
:将sth变成全局变量unset
:删除环境变量PATH=$PATH:路径
:设置path环境变量。
1.7 linux用户相关
useradd
:添加用户userdel
:删除用户-r
:删除用户的HOME目录以及邮件目录
usermod
:修改用户帐呼呼的字段,还可以指定主要组以及附加组的所属关系。passwd
:修改用户密码-e
:强制用户下次登陆时候修改密码。
chpasswd
:从标准输入自动读取登陆名和密码对链表(有冒号分割)
1.8 其他命令
-
echo
:在终端输出字符串或变量提取后的值 -
date
;显示及设置系统的时间或日期 -
reboot
:重启系统,需要管理员权限。 -
wget
:终端下载网络文件,格式为weget [参数] 下载地址
-
poweroff
:关闭系统 -
ifconfig
:获取网卡配置与网络状态等信息。格式为ifconfig [网络设备][参数]
扫描二维码关注公众号,回复: 3841872 查看本文章- 使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量(
-
uname
:命令用于查看系统内核与系统版本等信息,格式为uname [-a]
。 -
uptime
:它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。 -
free
:显示当前系统中内存的使用量信息,格式为free [-h]
-
history
:显示历史执行过的命令
2. 基本术语
- 文本命令界面
command line interface
简称:CLI - Linux将文件存储在单个目录结构中,这个目录被称为虚拟目录,
- Linux使用正斜杠(/)而不是反斜杠()在文件路径中划分目录,Linux使用反斜杠来表示转义字符。
- Linux在pc安装的第一块硬盘称为:根驱动器,Linux会在根驱动器上建立一些特别的目录,我们称之为:挂载点
- 常见的目录名基于:文件系统层级标准(filesystem hierarchy standard).FHS
*
:标准匹配符,代表零个或者多个字符。?
:标准匹配夫,代表一个字符。->
:表示符号链接关系的符号