基本含义
首先,一进入命令行就会出现 [root@localhost ~]# ,它代表的意思如下:
root: 代表当前用户;
localhost: 系统名字 ,没有设置系统名字的时候默认名称为 localhost;
~:所处的目录,~代表家目录下;
#:是用户提示符,代表你是根用户,普通用户是$提示符。
通过远程工具xshell或者Termius登陆到 linux 后,所在的位置是当前登录用户的家目录(home directory)。家目录的符号用~表示。
linux 的文件系统是一个树结构,linux 文件系统的树根成为根目录,使用符号"/"表示;
文件系统中使用符号".."表示上级目录;
linux 文件系统中使用符号"."表示当前目录:./
如果文件使用“.”开头:表示隐藏文件;
linux 的路径表示方式有两种,一种是绝对路径(以”/“开头的路径),一种是相对路径。它们的区别如下:
绝对路径是从根目录开始;相对路径是从当前目录开始。
文件夹:蓝色的,字母“d”开头;
文件:白色的,以“-”开头。
常用命令:
-
cd(change directory):跳转到其他目录
cd /etc/ #表示进入/etc这个目录中 cd ../ #表示返回上一级目录 cd #进入当前用户的家目录
- 切换用户
su - 用户名
- ls:查看目录下包含什么东西
ls -l:显示详细信息 ls -a:显示隐藏文件
- pwd:显示当前所处位置的
pwd
- clear:清屏
clear
- mkdir:创建文件夹
mkdir 文件夹名字
mkdir -p:递归创建上级文件夹 (耗时 少用)
- touch:创建空白文件
touch 文件名字和格式
- more:查看文件内容
more 文件名和格式 cat 文件名和格式
- rm:删除文件
rm 文件名和格式
- rmdir:删除文件夹
rmdir 文件夹
- rm –rf:删除文件(夹),不论层级多深,一概删除,并且不给出提示
rm –rf 文件(夹)
- 查看配置
ifconfig
- cp(copy):复制文件,还有一个功能是创建新文件
- mv(move):移动文件,还有个功能是重命名
vim 操作:
(1)当使用命令 vi f1 回车时,进入了 vi 编辑器内,处于只读状态(只能看不
能写);
(2)按字母“i”(insert)或者“a”(append)就可以进入编辑状态;
(3)按键盘上的“Esc”键,再按 Shift+:,进入命令状态;
如果输入命令 wq,意味着保存退出;
如果输入命令 q!,意味着不保存退出;