1.前言
本章继续Linux学习,记录一些常用的Linux命令。主要分为以下几个部分:第一部分一些常用命令基础命令,第二部分是目录与文件管理相关命令,。持续更新…
2.常用基础命令
2.1重启和关机命令
重启和关机需要系统管理员用户权限。
1)重启
init6 或 reboot
2)关机
init 0 或 halt
如果没有执行关机命令,强制断电或关闭本地虚拟机窗口,可能会导致Linux系统文件的损坏,严重的可能会导致系统无法正常工作。
2.2清屏
清楚屏幕上显示的内容。
clear
2.3查看服务器ip地址
ip addr
2.4复制粘贴操作
1)复制
Ctrl+Insert
2)粘贴
Shift+Insert
这里的复制粘贴在Windows下同样适用(Windows下一般常用,Ctrl+c/Ctrl+v)。在Linux操作系统下可以用Ctrl+c来终止命令,不用挨个删除重新打。下面这行命令想要重新打,直接Ctrl+c。
2.5帮助文档查看命令
XX --help XX为需要查看的命令,这样就可以查看其使用方法以及作用。例如, ls --help
或者用: man XX
3.目录与文件管理
文件系统像一颗树,树干是/(根)目录,树枝是子目录,树枝后面还有树枝(子目录中还有子目录),树枝最后是树叶,目录的最后是文件。
1)全路径文件名包含了完整的目录名和文件名,即/usr/etc/reademe.txt,还有一个称呼是“绝对路径文件名”。reademe.txt是文件名,它在/usr/etc目录中。
2)目录和文件的绝对路径从根(/)算起,在任何时候都不会有歧义。
3)登录Linux后,一定处在目录树的某个目录中,这个目录称之为当前工作目录,简称当前目录。
4)目录和文件的相对路径是从当前工作目录算起,如果当前工作目录是/usr,etc/readme/txt等同于/usr/etc/reademe.txt;如果当前工作目录是/usr/etc,readme.txt等同于/usr/etc/reademe.txt。
5)一个圆点表示当前工作目录,两个圆点表示当前工作目录的上一级目录。
3.1 列出目录ls(List Files)
在Linux系统中,ls命令可能是最常被运行的,表示列出当前目录下的文件名。常用的选项及参数有:
-a:全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d:仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
-la:将目录下的所有文件列出来(含属性与隐藏档)
3.2 显示当前所在目录pwd(Print Working Directory)
pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。选型与参数:
-p:显示出实际工作,而非使用链接(link)路径
3.3 创建新目录mkdir(Making Directory)
mkdir(make directory)是创建新目录的命令。选型与参数:
-p:将所需要的目录(包含上一级目录)递归创建起来。
-m:配置文件的权限,否则按照默认权限进行配置。
3.4 删除指定空目录rmdir(Remove Directory)
rmdri删除指定空目录,常用参数: -p 从该目录起,一次删除多级空目录。
3.5 切换目录cd(Change Drectory)
cd是Change Directory的缩写,这是用来变换工作目录的命令。
cd . .表示返回到当前目录的上一级目录
3.6 复制文件或目录cp(Copy File)
cp即拷贝文件或目录。
用法:cp [选项] 源文件 目标文件 可选项包括:
-r:递归复制目录及其子目录内的所有内容
-l:进行硬链接的链接档创建,而非复制文件本身
-i:若目标文件已经存在时,在覆盖时会先询问
3.8 移除文件或目录rm(Remove)
rm移除文件或目录。
用法:rm [选项] 文件或目录
-f:强制删除,忽略不存在的文件,不提示确认
-i:每次删除前提示确认
-r:递归删除目录及其内容
-d:删除空目录
3.8 移动文件或目录,或修改名称mv(Move file)
mv移动文件或目录。
用法:mv [选项] 源文件 目标文件
-f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i:若目标文件 已经存在时,就会询问是否覆盖
-u:仅在源文件比目标文件更新,或者目标文件不存在时进行移动操作。
4. 文本编辑相关
5.其他
参考
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,参考链接:
1. Linux常用命令实验练习讲解
2.菜鸟教程——Linux
3.Linux的常用命令
每日古诗词
——2023.04.03
——2023.04.06