【若泽大数据001】Linux基础知识汇总
前情提要:
Linux平台搭建
- 【若泽大数据001】Linux基础知识汇总
- 1、查看当前光标所在的目录的命令是什么?
- 2、切换到当前用户的家目录,哪三种方式?
- 3、cd - 和 cd ~ 什么区别?
- 4、绝对路径和相对路径,区别是什么?
- 5、ls命令的 l、a、h、r、t组合,分别代表什么意思?
- 6、按时间排序查看当前目录下的文件和文件夹,命令是什么?
- 7、如何级联或并行创建目录,命令分别是什么?
- 8、移动、拷贝命令分别是什么,谁速度快?
- 9、如何创建一个空文件,请使用三种方法?
- 10、查看文件的内容,常用哪三种命令?
- 11、实时查看文件命令是什么,f和F区别是什么?
- 12、管道符是什么?
- 13、查看rz.log文件,1G大小,有个ERROR错误,想要快速定位这个ERROR的上下文20行,命令是什么?
- 14、查看当前命令所在哪里的命令是什么?
- 15、which、whereis命令是什么区别?
- 16、全局环境变量在哪?个人环境变量在哪? 配置完成,如何生效?
- 17、个人环境变量配置,生产上,配置在哪个文件?
- 18、简述vi命令,如何编辑一个文件的流程。
- 19、生产,command not found错误,一般是什么原因导致?
- 20、强制删除文件夹/ruozedata,命令是什么?
- 21、权限,读写执分别代表什么字母,数字多少?
- 22、ll命令显示ruoze.txt文件夹权限,rwxr-xr-x,所属用户ruoze,用户组data,请问数字多少?三组权限分别代表什么意思?
- 23、生产,Permission denied错误,该怎么解决?
- 24、如何配置一个普通用户临时获取root权限,且不需要密码?
- 25、查看文件夹大小命令是什么(1个)? 文件大小的命令是什么(2个)?
- 26、生产,我只记得这个机器上有个文件的名称,含有ruoze。请问如何查找?
- 27、查看系统负载的命令是什么?
- 28、生产,如何清空一个文件的内容,哪2种方式?
- 29、生产,从window,拷贝内容到Linux的ruoze.txt文件里,进行覆盖。那么这个过程涉及命令是什么?要注意什么?
- 30、查看系统的磁盘、内存的命令是什么?
- 31、生产,想要看 mysql进程是否运行,如何查看,如何杀死?
- 32、生产,如何通过进程找到端口号?
- 33、是不是所有的进程都有端口号?
- 34、ip通不通的命令是什么? 端口号通不通的命令是什么?
- 35、安装rpm包的命令是什么,如何卸载?
- 36、下载一个http链接的安装包,命令是什么?
- 37、解压压缩哪两组?其中tar的解压、压缩分别是什么?
- 38、如何查看命令帮助? 生产上,必须学会查看。
1、查看当前光标所在的目录的命令是什么?
pwd
2、切换到当前用户的家目录,哪三种方式?
cd; cd/home; cd~;
3、cd - 和 cd ~ 什么区别?
cd -返回上一次输入命令所在的目录;cd ~ 返回当前用户的家目录
4、绝对路径和相对路径,区别是什么?
绝对路径是从根目录开始的路径,相对路径是从当前目录开始的路径
5、ls命令的 l、a、h、r、t组合,分别代表什么意思?
l:查看当前目录下的文件和文件夹的详细信息;
a:显示所有文件夹,包括目录中的隐藏文件;
h:查看文件的大小;
r:为当前目录中的文件、文件夹排序
6、按时间排序查看当前目录下的文件和文件夹,命令是什么?
ll -rt
7、如何级联或并行创建目录,命令分别是什么?
级联:mkdir -p 1/2/3
并行:makdir 1 2 3
8、移动、拷贝命令分别是什么,谁速度快?
移动:mv
拷贝:cp
移动更快
9、如何创建一个空文件,请使用三种方法?
1、touch xxx.xxx
2、echo “” > xxx.xxx (补充:> 清空,生成;>>追加)
3、cat /dev/null > xxx.xxx
10、查看文件的内容,常用哪三种命令?
1、cat (小文件)
2、more (大文件)
3、less(较少使用)
11、实时查看文件命令是什么,f和F区别是什么?
tail
-f 如果文件被移动或者重命名后会停止,-F:会尝试继续查看
12、管道符是什么?
|
13、查看rz.log文件,1G大小,有个ERROR错误,想要快速定位这个ERROR的上下文20行,命令是什么?
cat rz.log | grep -C 20 (补充:-A向下 -B向上)
14、查看当前命令所在哪里的命令是什么?
which
15、which、whereis命令是什么区别?
which只能查找到可直接执行的命令
whereis不仅可以查找命令,还可以查找其他类型文件
16、全局环境变量在哪?个人环境变量在哪? 配置完成,如何生效?
全局环境配置在:/etc/profile
个人环境变量:~/.bash_profile和 ~/.bashrc
生效命令:source
17、个人环境变量配置,生产上,配置在哪个文件?
建议配置在 ~/.bashrc
18、简述vi命令,如何编辑一个文件的流程。
1、vi xxx
2、按“i”进入编辑模式
3、编辑完后ESC推出编辑模式
4、shift+:进入尾行模式
5、wq保存退出
19、生产,command not found错误,一般是什么原因导致?
没有部署或者部署之后未配置环境变量
20、强制删除文件夹/ruozedata,命令是什么?
rm -rf /ruozedata
21、权限,读写执分别代表什么字母,数字多少?
权限 | 字母 | 数字 |
---|---|---|
读 | r | 4 |
写 | w | 2 |
执行 | x | 1 |
22、ll命令显示ruoze.txt文件夹权限,rwxr-xr-x,所属用户ruoze,用户组data,请问数字多少?三组权限分别代表什么意思?
755;
第一组表示ruoze用户读写执;
第一组表示data用户组读执;
第一组表示其他用户读执;
23、生产,Permission denied错误,该怎么解决?
方法一:以sudo+命令执行
方法二:chomd 777 (使用最多)
方法三:chown
24、如何配置一个普通用户临时获取root权限,且不需要密码?
在/etc/sudoers中添加:用户名 ALL=(ROOT) NOPASSWD:ALL
25、查看文件夹大小命令是什么(1个)? 文件大小的命令是什么(2个)?
文件夹 dh-sh /XXX
文件:ll -h 或 du -sh XXX
26、生产,我只记得这个机器上有个文件的名称,含有ruoze。请问如何查找?
find / -name ‘*ruoze *’
find /app -name ‘*ruoze *’
27、查看系统负载的命令是什么?
top
28、生产,如何清空一个文件的内容,哪2种方式?
1、echo “” > xxx.xxx
2、cat /dev/null > xxx.xxx
29、生产,从window,拷贝内容到Linux的ruoze.txt文件里,进行覆盖。那么这个过程涉及命令是什么?要注意什么?
1、vi xxx
2、按“i”进入编辑模式 (注意!!!)
3、编辑完后ESC推出编辑模式
4、shift+:进入尾行模式
5、wq保存退出
30、查看系统的磁盘、内存的命令是什么?
磁盘:df -h
内存:free -h
31、生产,想要看 mysql进程是否运行,如何查看,如何杀死?
查看:ps -ef | grep mysql
杀死: kill -9
32、生产,如何通过进程找到端口号?
netstat -nlp | grep pid
33、是不是所有的进程都有端口号?
不是
34、ip通不通的命令是什么? 端口号通不通的命令是什么?
IP:ping
端口号:telnet ip port
35、安装rpm包的命令是什么,如何卸载?
安装:rpm +包名
卸载:rpm -e --nodes
36、下载一个http链接的安装包,命令是什么?
wget + http链接
37、解压压缩哪两组?其中tar的解压、压缩分别是什么?
zip和tar
tar解压:tar -xzvf 压缩包
tar压缩:tar -czvf 压缩文件
38、如何查看命令帮助? 生产上,必须学会查看。
–help