Linux教程

Linux基础命令学习

本文主要是介绍Linux基础命令学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

学习链接:

  1. Linux面试题(2020最新版)
  2. 【2021最新版】Linux面试题总结(48道题含答案解析)
  3. Linux面试题
  4. linux命令搜索

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 硬链接
输入输出重定向和管道

列出目录、文件

image-20220312110712524

image-20220312110839892

image-20220312110929021

查看文本文件cat more grep

image-20220312111255710

image-20220312111358124

image-20220312111702522

Q是退出。还有head,tail, less查看文件的命令

查找文件内容 grep

image-20220312112313545

egrep 除了可以使用更加完整的正则表达式意外,其他的和grep完全相同

文件查找命令find,locate,whereis

image-20220312112826114

image-20220312113427194

image-20220312113633889

image-20220312113859695

image-20220312113934281

用户及版本信息查看

image-20220312114126465

寻求帮助命令 man, whatis,apropos(反查)

image-20220312114814430

创建目录mkdir

image-20220313124941504

建立文件touch

touch有两个作用:①创建一个空文件;②更新建立日期和时间;

image-20220313125839742

移动、复制和删除

Linux编程素养

善于查看manpage(manual)等帮助文档

利用好Tab键

掌握好一些快捷键

  1. ctrl + c(停止当前进程)
  2. history (查看命令历史)
  3. ctrl + l(清屏,与clear命令作用相同)

使用sudo工具临时提升用户权限是一个好习惯

这篇关于Linux基础命令学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!