目录
前言
正文
一:ls命令:列出目录内的内容。
二:cd命令:更改当前的工作目录:
三:创建和删除类命令:
四:移动文件和拷贝类:
五:文件内容查看类:
六:系统的相关命令:
七:用户权限相关的命令:须通过sudo执行
八:网络配置信息:Linux中的物理网卡用ens xx表示
九:软件安装
后记
学习Linux终端命令有以下好处:
1. 提高效率:Linux终端命令可以快速地完成各种操作,比如文件管理、软件安装、网络调试等,可以提高工作效率。
2. 熟悉Linux系统:Linux终端是Linux系统的核心部分之一,深入了解Linux终端命令可以帮助我们更好地理解和使用Linux系统。
3. 方便远程操作:Linux终端命令可以通过SSH等远程登录方式进行操作,不需要图形化界面,更适合远程操作。
4. 免费开源:Linux系统和Linux终端命令都是免费开源的,可以节省软件成本,特别适合个人和小团队使用。 好处很多,不一一例举了。
个人整理的几个常用的Linux命令列表如下:切记任何命令对于大小写的书写极为敏感!!!
PS:1:以"."开头的文件为隐藏文件,需要用"-a"参数才可以显示。
2:".."表示为上一级的目录
ls常用命令:
参数 | 含义 |
-a | 显示指定目录下的子文件,子目录,并且显示隐藏文件 |
-I | 用列表的形式显示文件的详细信息 |
-h | 配合"-I"可以显示文件的大小 |
PS:补充一下相对路径与绝对路径:
相对路径:在输入路径时,路径的最前面不是"/"或者"~"时,表示当前目录所在的目录位置。
绝对路径:在输入路径时,路径的最前面是"/"或者"~"时,表示从根目录开始的具体目录位置。
命令 | 含义 |
cd | 切换到当前用户的主目录(/home/用户目录) |
cd.. | 切换到上级目录 |
cd- | 可以在最近的两次工作的目录之间来回切换 |
1:touch:创建文件或者修改文件的时间,若是文件不存在,则创建一个空白文件;
若是文件存在,则可以修改文件的末次修改时间。
2:mkdir:创建一个新的目录。
命令 | 含义 |
mkdir -p | 递归创建目录,不要重名 |
3:rm:删库跑路的专属指令,文件再删除后无法恢复。
命令 | 含义 |
-f | 强制删除,忽略不存在的文件 |
-r | 递归的删除目录下的内容,删除文件夹时必须必须加此命令 |
1:mv:可以移动文件或者目录
命令 | 含义 |
-i | 覆盖文件时显示 |
2:cp:将给出的文件或者目录复制到另一个文件或目录下
命令 | 含义 |
-i | 覆盖文件时显示 |
-r | cp复制该目录下的目录和文件,目标文件必须为一个目录名 |
1:cat命令:可以查看文件内容,创建文件,文件合并,追加文件内容等功能
命令 | 含义 |
-b | 对非空输出行进行编号 |
-n | 对输出的所有行进行编号 |
2:more命令:可以用于分屏显示文件内容,每一次显示一页内容,可以用于查看内容较多的文本文件
操作键 | 功能 |
空格键 | 显示首页的下一页 |
Enter | 手册向下滚动一页 |
b | 向回翻页 |
f | 向前翻页 |
q | 退出 |
3:grep:文本搜索工具
命令 | 含义 |
-n | 显示匹配的行和行号 |
-v | 显示不包括匹配的文本的所有行 |
-i | 忽略大小写 |
1:时间和日期
命令 | 含义 |
date | 查看系统的时间 |
cal | calendar查看日历,-y可以查看一年的日历 |
2:磁盘的信息
命令 | 含义 |
df -h | disk free 显示磁盘剩余空间 |
du -h(目录名) | disk usage 显示目录下的文件大小 |
3:进程命令:即目前正在执行的一个程序
命令 | 含义 |
ps aux | 查看进程的详细状况 |
iop | 动态显示运行的进程并排序 |
kill | 终止某段进程 |
1:组管理:
命令 | 作用 |
groupadd+组名 | 添加组名 |
groupdel+组名 | 删除组名 |
cat/etc/group | 确认组信息 |
charp-R+组名+文件名 | 递归修改文件 |
2:用户管理:
命令 | 作用 |
useradd-m-g+组名 | 添加新用户 |
passwd+用户名 | 设置用户密码 |
userdel-r+用户名 | 删除用户 |
cat/etc/passwd|grep+用户名 | 确认用户信息并存储 |
3:which命令:
PS: /etc/passwd 是用于保存用户信息的文件
/usr/bin/passwd 是用于修改用户密码的程序
命令 | 输出 |
which ls | /bin/ls |
which useradd | /usr/sbin/useradd |
4:用户的切换
命令 | 作用 |
su-用户名 | 切换用户,并且切换目录 |
exit | 退出当前登录用户 |
命令 | 作用 |
ifconfig | 查看/配置计算机当前的网卡配置信息 |
ping ip+地址 | 检测目标ip地址是否连接正常 |
1:安装软件
sudo apt install +软件包
2:卸载软件
sudo apt remove +软件名
3:更新软件
sudo apt upgrade
俺列举了部分常用的Linux命令,可以用于日常的工作与学习,每天进步一点点