既然选择远方,当不负青春,砥砺前行。
1.在Linux中使用一个命令,命令格式如下:
命令 [选项] [参数]
命令:具体执行的命令,比如pwd,head
选项:会影响到命令的一些行为,通常以--实现
参数:命令作用的对象
1.1 基本命令之–ls
作用:
查看当前目录下的文件(list)
语法:ls 目录/文件,如果什么也不加,那么查看的是当前目录下的内容
1.2 文件类型:
类型 | 意义 |
d | 目录文件 |
l | 链接文件 |
b | 块设备文件 |
c | 字符设备文件 |
p | 管道文件 |
- | 表示普通文件 |
:
:
:
:
:
:
1.3 Linux系统中不同的颜色文件代表了不同文件的类型:
颜色 | 标识 |
蓝色 | 目录 |
黑色 | 文件 |
浅蓝色 | 链接 |
红色 | 压缩包 |
绿色 | 可执行文件 |
黑底黄字 | 设备文件 |
1.4 关于ls的命令:
命令 | 意义 |
ls | 查看当前目录下的文件 |
ls -a | 查看目录下所有的文件,包括".“开头的隐藏文件(Linux下的隐藏文件是”."开头的,如果存在2个点代码存在父目录,1个代码当前目录) |
ls -d | 查看目录属性(不查看里面的内容) |
ls -lS | 以文件的大小进行排序查看 |
2.1 基本命令之-cd
作用:切换目录
语法:cd 目录
说明:直接输入cd表示回到当前用户的宿主(家)目录
命令 | 意义 |
Tab | 补全命令,只能补全命令或文件 |
cd … | 表示返回上级目录位置,也就是父目录 |
cd . | 表示进入到当前目录 |
cd - | 表示返回切换前的目录 |
3.1 别名的使用
3.1.1 例子如下:
定义一个别名:
[root@master chenlei]# alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"
--------------------------------------------------------------------------------------------------------------------
执行下面的语句相当于就是执行(vim /etc/sysconfig/network-scripts/ifcfg-ens33)
[root@master chenlei]# vimens33
删除别名:
[root@master chenlei]# unalias vimens33
--------------------------以上操作是临时有效的重启之后便无效---------------------
3.1.2 设置别名永久有效
--->当前用户
vim /root/.bashrc #打开.bashrc文件,写入别名语句保存退出
source /root/.bashrc # 重新加载文件
vimenss33 # 再次执行相当于执行(vim /etc/sysconfig/network-scripts/ifcfg-ens33)
--->全局使用
vim /etc/bashrc #打开文件,在文件最后插入
alias vimenss33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"
su -mk #切换用户
vimenss #执行语句即可
4.1 四个快速查找Linux命令历史的技巧:
命令 | 意义 |
光标↑↓键 | 补全命令,只能补全命令或文件 |
!111 | 执行历史命令中第111条命令 |
Ctrl+r | 搜索历史命令(输入一段某条命令的关键字) |
!XXX | 搜索历史命令中最近一个以XXXX字符开头的命令 |
5.1Linux下的快捷键
快捷键 | 意义 |
Tab | 补全命令,只能补全命令或文件 |
Ctrl+C | 终止前台运行的程序 |
Ctrl+D | 退出 |
Ctrl+L | 清屏 |
Ctrl+R | 搜索历史命令 |
Ctrl+A | 跳到命令行的开头 |
Ctrl+E | 跳到命令行的末尾 |
!$ | 引用上一个命令的最后一个参数 |
Ctrl+U | 将光标处到命令行开头的内容删除 |
Ctrl+K | 将光标处到命令行末尾的内容删除 |