初学linux常见问题

学习视频:《Linux从入门到精通

1.Linux系统与我们常用的windows系统有什么相同与不同之处?

  • 相同之处:都是操作系统,可以安装其他的软件
  • 不同之处:从使用方式上来看,windows是图形界面操作为主,但是保留了DOS命令-命令提示符(黑漆漆的一个窗口,win+r,输入CMD快速打开);linux主要用命令行的方式进行工作,也有图形界面。从用户群体上来说,windows主要是面对个人,linux系统主要是企业,开发者在使用,例如用于搭建服务器。还有很多。。。

2.既然linux通过命令行工作的,那么常见的基础命令有哪些?

  • 安装和登录命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh
  • 文件处理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln
  • 系统管理相关命令:df 、top 、free 、quota 、at 、lp 、 adduser 、groupadd kill 、 crontab 、tar 、unzip 、gunzip 、last
  • 网络操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp 、finger 、mail 、nslookup
  • 系统安全相关命令:passwd 、su 、umask 、chgrp 、chmod 、chown 、chattr、sudo、pswh

3.使用过程中,有什么好用的快捷键吗?

  • Ctrl + C:这个是用来终止当前命令的快捷键,当然你也可以输入一大串字符,不想让它运行直接Ctrl + C,光标就会跳入下一行。
  • Tab:这个键是最有用的键了,也是很多人敲击概率最高的一个键。因为当你打一个命令打一半时,它会帮你补全的。不光是命令,当你打一个目录时,同样可以补全,不信你试试。
  • Ctrl + D:退出当前终端,同样你也可以输入exit。
  • Ctrl + Z:暂停当前进程,比如你正运行一个命令,突然觉得有点问题想暂停一下,就可以使用这个快捷键。暂停后,可以使用fg恢复它。
  • man + 命令:输入man ls其实格式为man + 命令,你就会看到相关的帮助文档了。

4.打开终端出现的第一行 [donghe@localhost ~]$ 这些字符分别是什么意思?

分别代表用户名(donghe),主机名(localhost),当前路径(~,当前用户的home家目录),权限标志位(#代表root超级用户,$代表普通用户)

不同用户的家目录不同,root用户的家目录为/root,其他用户的家目录为/home/用户名,可用pwd命令来查看当前所在目录,显示的是当前工作目录的绝对路径

[donghe@localhost ~]$ pwd
/home/donghe
[donghe@localhost ~]$ su root
密码:
[root@localhost donghe]#

5.linux系统里有哪些目录?目录结构是怎样的?各自用途又是什么?

/bin:二进制可执行命令。

/boot:存放内核及启动设备所需的文件。

/dev:设备特殊文件。

/etc:系统管理和配置文件。

/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。

/root:系统管理员的主目 录。

/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。

/sbin:系统管理命令,这里存放的是系统管理员使用的管理程序。

/tmp:公用的临时文件存储点。

/var:某些大文件的溢出 区,比方说各种服务的日志文件。

/mnt:系统提供这个目录是 让用户临时挂载其他的文件系统。
/lost+found:这个 目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里。
/proc:虚拟的目录,是系 统内存的映射。可直接访问这个目录来获取系统信息。
/usr:最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/x11r6:存放x window的目录。
/usr/bin:众多的应用程序。
/usr/sbin:超级用户的一些管理程序。
/usr/doc:linux文档。
/usr/include:linux下开发和编译应用程序所需要的头文件。
/usr/lib:常用的动态链接库和软件包的配置文件。
/usr/man:帮助文档。
/usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。
/usr/local/bin:本地增加的命令。
/usr/local/lib:本地增加的库根文件系统。

原文地址:https://www.cnblogs.com/donghe123/p/12431937.html