学习链接:
0、这里你提到了{}。请你解释一下{}
1. shell是什么?;linux有哪些shell?默认是哪一个?
shell通常和命令行放在一起讨论,其实,从本质上说,shell就是一个程序,这个程序的输入就是用户在命令行的输入命令,运行在后台的shell负责把命令转换成指令代码发送给操作系统。
Linux常用的shell有Bourne Again Shelll(BASH)、TCSH Shell、Z-SHell。不同的shell语法会有一些区别,我常用的就是linux默认的bash。
2. shell 提示符
在BASH中,以root用户执行命令时,shell提示符为“#”,其他用户为“$”;
3. linux命令和文件名都是区分大小写的;
4、linux使用正斜杠“/” ,而不是反斜杠“/”
5、什么是文件系统?(p67)
6、linux系统主要目录和其内容?(p68)
7、linux的目录的组织形式和Windos有很大不同
8、软连接和硬链接有什么区别?
硬链接和源文件是同一份文件,而软连接是独立的文件,类似于快捷方式,存储着源文件的位置信息便于指向。 使用限制上,不能对目录创建硬链接,不能对不同文件系统创建硬链接,不能对不存在的文件创建硬链接;可以对目录创建软连接,可以跨文件系统创建软连接,可以对不存在的文件创建软连接。
列举一些你常用的linux
的命令
因为大数据生态系统里面的很多软件框架都需要搭建在linux系统上,所以我对一些linux的一些系统管理命令还是有一定的了解的。
首先,因为shell十分稳定,高效和灵活,所以是我们的首选,在配置和使用大数据组件的过程中,通常会用到一些shell的基本命令:其中包括切换目录、查找并查看文件、查看用户信息等。
(shell的基本命令)常用的有:
切换目录的: ls dir vdir (ll 是ls 的别名)
查看文本文件的: cat more grep
查找文件位置的: find,locate,whereis
用户及版本信息查看: who whoami uname
寻求帮助的命令: man, whatis,apropos
除了知道如何进入目录、查找目录以外,还要知道如何使用文件和目录,如何管理文件和目录。
(如何使用文件和目录,如何管理文件和目录)常用的有:
建立目录 mkdir
建立文件 touch
移动和重命名 mv
复制 cp
删除 rmdir rm
文件和目录权限管理:
改变文件所有权 chown
改变文件权限 chmod 文件八进制表示
查看文件类型 ls -l 或者 ll 或者 vdir
建立链接
ln -s 符号链接/软链接
ln 硬链接
输入输出重定向和管道
列出目录、文件
查看文本文件cat more grep
Q是退出。还有head,tail, less查看文件的命令
查找文件内容 grep
egrep 除了可以使用更加完整的正则表达式意外,其他的和grep完全相同
文件查找命令find,locate,whereis
用户及版本信息查看
寻求帮助命令 man, whatis,apropos(反查)
创建目录mkdir
建立文件touch
touch有两个作用:①创建一个空文件;②更新建立日期和时间;
移动、复制和删除
Linux编程素养
善于查看manpage(manual)等帮助文档
利用好Tab键
掌握好一些快捷键
ctrl + c
(停止当前进程)history
(查看命令历史)ctrl + l
(清屏,与clear命令作用相同)
使用sudo
工具临时提升用户权限是一个好习惯
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/244487.html