1.常用目录介绍
目录名 | 说明 |
/ 根目录 | / 根目录 |
/home 家目录 | 系统默认的家目录,新增用户账号时,用户的家目录都存放在此目录下 |
/root | 系统管理员root的家目录 |
/bin/usr/bin | /bin/usr/bin |
/etc | 系统配置文件存放的目录 |
/mnt /media | 光盘默认挂载点 |
/tmp | 一般用户或正在执行的程序临时存放文件的目录 |
/var | 这个目录中存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件 |
2.常用命令
2.1 cd命令
切换目录,输入cd /xxx/xxx 跳转到所输入的路径位置,cd .. 返回上一级目录,cd ~返回到当前用户的默认工作目录
2.2 pwd命令
返回当前目录的路径。
2.3 su命令
输入密码后,转换为管理用户
2.4 whoami命令
返回当前用户名称
2.5 mkdir命令
创建文件夹,输入mkdir xxxx,创建一个名为xxxx的文件夹,mkdir -p xx/xx/xx,创建一个多级的文件夹
2.6 touch命令
创建文件,输入touch xxx/xxx.xt,在xxx目录下创建一个名为xxx的txt文件
2.7 rm命令
删除文件,rm -r xxx,删除xxx文件。-r:递归删除,可以删除子目录的文件,-f:强制删除(少用),rm -r *:删除当前目录下所有文件及目录
2.8 vim/vi命令
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
-
进入编辑模式插入
i
-
退出编辑模式
esc
-
保存:后面输入
w
-
退出:后面输入
q
-
不保存退出:后面输入
q!
-
显示行号
set number
-
查找关键字
/xxxx
按n跳到下一个,shift+n上一个 -
复制光标所在行,并粘贴
yyp
-
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
2.9 ls命令
查看目录下的内容
2.10 cat命令
它用于在标准输出(sdout)上列出文件的内容。要运行此命令,输入 cat,然后加上文件名及其扩展名。例如:cat file.txt。以下是使用 cat 命令的其他方法:cat> filename 创建一个新文件 cat filename1 filename2> filename3 连接两个文件(1 和 2),并将它们的输出存储在新文件中3中。将文件转换为大写或小写使用,cat filename | tr a-z A-Z >output.txt
2.11 cp命令
使用 cp 命令将文件从当前目录复制到另一个目录。例如,命令 cp scenery.jpg/home /username/ Pictures 将在您的 Pictures 目录中创建一个 Scene.jpg 副本(来自当前目录)
2.12 mv命令
mv 命令的主要用途是移动文件,尽管它也可以用于重命名文件。mv 中的参数类似于 cp 命令。您需要输入 mv,文件名和目标目录。例如:mv file.txt/home /username/ Documents。
2.13 clear命令
清除屏幕内容
2.14 chomd命令
用于更改文件和目录的读取,写入和执行权限。权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。权限r,w,x分别表示可读,可写,可执行。具体可参考菜鸟详解:Linux chmod 命令 | 菜鸟教程 (runoob.com)
2.15 grep命令
用于查找文件里符合条件的字符串或正则表达式。具体可参考菜鸟详解:Linux grep 命令 | 菜鸟教程 (runoob.com)
2.16 防火墙设置
- 查看防火墙状态
firewall-cmd --state
- 停止防火墙
systemctl stop firewalld.service
- 禁止firewall开机启动
systemctl disable firewalld.service