Linux基础命令补充
- 一、Linux版本信息:
- 二、云服务器的登录方法
- 三、Linux指令
- 1.`whoami`显示当前用户名
- 2.`cd`加特殊符号
- 3.`stat`查看文件的所有的属性
- 4.`echo`用于在终端设备上输出指定字符串
- 5.`wc`统计文件的字节数、单词数、行数等信息
- 6.`|`管道操作符
- 7.`sort`对文件内容按照ASCII码值进行排序
- 8.`which`查找命令文件路径
- 9.`alias`设置指令别名
- 10.`whereis`显示命令路径及相关文件的路径
- 11.`top`任务管理器
- 12.su与su-的区别
- 四、命令行输入定位的快捷键
一、Linux版本信息:
技术版本线: 主版本 . 次版本 . 修正次数
例如:2.6.32 次版本偶数:稳定版本,奇数:测试版本。
商业化版本线: centos , Ubuntu ,kail ,红旗 …
越新的商业化版本,匹配的是越新的内核代码!
二、云服务器的登录方法
root用户的登录方法:ssh root@你的公网IP
三、Linux指令
1.whoami
显示当前用户名
2.cd
加特殊符号
cd ~ : 直接进入当前用户(whoami)的家目录。
cd - : 回到最近上一次所处的路径。
cd . . : 切换到上一级目录
3.stat
查看文件的所有的属性
- Access : 最近一次访问某个文件或者目录的时候的时间。
- Modify time : 文件内容最近一次被修改的时间。
- Change time : 文件属性最近一次被修改的时间。
4.echo
用于在终端设备上输出指定字符串
- 输出指定字符串到终端设备界面(默认为电脑屏幕)
- 搭配输出重定向符
>
一起使用,将字符串内容直接写入文件中
这种是覆盖式写入,每次都会重新刷新文件内容,最终保留的是上一次写入的内容。
- 追加重定向
>>
,不断的向目标文件新增内容
- 输入重定向
<
,将文件读取到cat
命令中。
5.wc
统计文件的字节数、单词数、行数等信息
-l
统计行数
-m
统计字符数
6.|
管道操作符
将|
前的命令处理的结果传递跟|
后面的命令
7.sort
对文件内容按照ASCII码值进行排序
- ASCII小的值排序在前面
-r
反向排序
uniq
命令能够去除掉文件中相邻的重复内容行,如果两段相同内容中间夹杂了其他文本行,则需要先使用sort
命令进行排序后再去重复。
8.which
查找命令文件路径
9.alias
设置指令别名
- 默认起别名
-p
打印已经设置的命令别名
10.whereis
显示命令路径及相关文件的路径
11.top
任务管理器
12.su与su-的区别
su命令和su -命令区别就是:
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。
四、命令行输入定位的快捷键
Linux输入命令时,
ctrl + l 清屏;
ctrl + a 光标回到行首;
ctrl + e 光标跳至末尾;
ctrl + u 删除光标以前的字符;
ctrl + k 删除光标以后的字符;
ctrl + w 往回删除一个单词,光标放在最末尾;