学习目标:
Linux常用命令熟悉
学习内容:
- pwd命令:找到所在的当前工作目录的路径,返回一个绝对路径(以/开头)
- cd命令:浏览Linux文件和目录,需要目录的完整路径或名称。到子目录可以cd xx,
cd …将一个目录向上移动一下
cd(空格),直接转到主文件夹
cd- 移动到上一个目录附带说明一下 - ls 命令:用于查看目录的内容,默认显示当前工作目录的内容,其他目录内容ls 目录路径
ls -R列出子目录中的所有文件
ls -a显示隐藏的文件
ls -al列出文件和目录以及详细信息(如权限、大小、所有者等) - cat命令:用于在标准输出上列出文件的内容。
cat filename.txt 列出文件内容
cat>filename.txt 创建一个新文件
cat filename1 filename2>filename3 连接两个文件并将新文件存在3中
cat filename | tr a-z A-Z>output.txt将文件转换为大写或小写使用 - cp命令:将文件从当前目录复制到另一个目录,cp file.txt /home/username 将在username文件夹下创建一个file.txt副本
- mv命令:移动文件,mv filename 目标目录
- mkdir命令:创建一个新目录
mkdir -p folder1/folder2/folder3 将创建新的folder1/folder2/folder3文件夹 - rmdir: 删除目录,仅允许删除空目录
- rm: 用于删除目录及其中的内容,只想删除目录用 rm -r
- touch: 创建新的空白文件
- locate命令:定位文件,将-i参数与该命令一起使用将使其不区分大小写,包含两个或多个单词的文件使用*
- find命令:可以使用find命令在给定目录中查找文件
find /home/-name filename.txt将在主目录及子目录中搜索名为filename.txt的文件
find .-name filename.txt 查找当前目录中使用的文件 - sudo命令: 执行需要管理或超级用户权限的任务
- df命令:获取有关系统磁盘空间使用情况的报告, df -m以兆字节为单位查看报告
- du命令:检查文件或目录占用了多少空间,如果要以字节,千字节和兆字节为单位查看它,命令行中添加 - h 参数。
- head命令:用于查看任何文本文件的第一行,默认显示前十行,如果只想显示前五行,则键入 head -n 5 filename.txt
- tail命令:将显示文本文件的最后十行,而不是显示第一行。例如,tail -n filename.txt
- diff命令:逐行比较两个文件的内容,分析文件后将输出不匹配的行。
- tar命令:最常用的命令归档多个文件到一个压缩包,类似于zip格式常见的linux文件格式
- chmod命令:用于更改文件和目录的读取、写入和执行权限
- chown命令:Linux中所有文件都归特定用户所有,chown命令可以更改或文件的所有权转让给指定的用户。
chown linuxuser file.txt 使linuxuser成为file.txt的所有者 - jobs命令:显示所有当前作业及其状态,作业基本上是由shell启动的进程
- kill命令: 如果您的程序无响应,则可以使用 kill 命令手动终止它。它将向运行异常的应用发送特定信号,并指示该应用自行终止。您总共可以使用 64 个信号,但是人们通常只使用两个信号:
SIGTERM(15) — 请求程序停止运行,并给它一些时间来保存其所有进度。
如果在输入 kill 命令时未指定信号,则将使用此信号。SIGKILL(9)- 强制程序立即停止。未保存的进度将丢失。
除了知道信号之外,您还需要知道要杀死的程序的进程标识号(PID)。如果您不知道 PID,只需运行命令 ps ux。在知道您要使用什么信号以及程序的 PID 之后,输入以下语法:kill [signal option] PID. - ping命令:检查与服务器的连接状态,ping google.com检查是否能连接到google并测量相应时间
- wget命令:输入wget+下载链接,从internet上下载文件
- uname命令:打印linux系统的详细信息、操作系统、内核等
- top命令:显示正在运行的进程的列表以及每个进程使用的CPU数量
- history命令:查看之前输入的命令
- man命令:使用 man 命令从 Linux 的外壳程序中轻松地学习如何使用它们。例如,输入 man tail 将显示 tail 命令的手动指令。
- echo命令:将一些数据移到文件中,例如 echo Hello, my name is John >> name.txt
- zip、unzip命令:zip命令将文件压缩到zip归档文件中,使用unzip命令从zip归档文件中提取压缩文件
- hostname命令:hostname -I 将希纳是网络的Ip地址
- useradd,userdel命令:useradd 用于创建新用户,而 passwd 将密码添加到该用户的帐户。要添加名为 John 的新用户,请添加 user John,然后添加其密码类型 passwd 123456789。删除用户与添加新用户非常相似。要删除用户帐户类型,请使用 userdel UserName。