初学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:本地增加的库根文件系统。
初学linux常见问题的更多相关文章
- linux初学 :linux 常用命令(二)
压缩和解压命令 gzip/guzip zip/unzip tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有tes ...
- LINUX常见问题
FQA1:如何进入linux单用户模式修改root密码 进入单用户模式:1. grub进入启动画面之后,敲入“e”,把光标移动到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上 ...
- linux 常见问题&解决方案
Q1: 错误重现: linux下 用tar -zxf xxx.tar.bz2 报错: gzip: stdin: not in gzip format tar: Child returned statu ...
- 初学Linux
一直觉得Linux敲命令很蛋疼,今天开始学习一下吧,主要以练习(想到啥就查啥)命令和练习在Linux中编程(Python)为主吧. 不记得什么时候安装的Ubuntu 12.04.3 LTS虚拟机,连密 ...
- linux常见问题集锦-2
http://zhangge.net/1986.html 在此感谢作者分享 1.linux如何挂在windows下的共享目录 Shell 1 mount.cifs //192.168.1.3/serv ...
- linux常见问题集锦-1
http://www.cnblogs.com/itech/archive/2011/02/12/1952857.html 感谢作者分享 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 . ...
- linux常见问题集锦
本文转自 http://bbs.chinaunix.net/thread-3668921-1-1.html,在此感谢作者分享 一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 . 2. ...
- linux初学 :linux 常用命令(一)
首先,是关机/重启命令,仅在虚拟机时使用,实际工作中用不到 reboot 一般不跟参数使用,输入指令即可重启 shutdown 一般需要跟参数,例: shutdown -r 延时多少分钟重启,一般使用 ...
- 初学linux命令
linux系统的精髓在于它的命令行 早就听说要学习linux系统,就要学习它的命令行(Command Line Interface).说来惭愧,已经使用了linuxmint快两个月了,虽然能够使用一些 ...
随机推荐
- jQuery实现拖拽元素
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 如何在Centos7安装rabbitmq的PHP扩展
1.先安装rabbitmq-c, wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0 ...
- FWT,FST入门
0.目录 目录 0.目录 1.什么是 FWT 2. FWT 怎么做 2.1. 或卷积 2.2.与卷积 2.3.异或卷积 2.4.例题 3. FST 3.1. FST 怎么做 3.2.例题 1.什么是 ...
- 一个简单的CSS登录页
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Excel经典教程之一
照片名称:未命名 照片名称:自动筛选 照片名称:在Excel中字符替换 照片名称:在Excel中直接编辑“宏” 照片名称:在Excel中为导入外部数据 照片名称:在Excel中行列快速转换 照片名称: ...
- Jenkins登录无效
解决办法: 进入Jenkins安装目录: 1:进入D:\jenkins\users\admin 这个目录下找到config.xml 可以看到里面的用户名是admin 2:进入D:\jenkins\s ...
- 重学 Java 设计模式:实战代理模式「模拟mybatis-spring中定义DAO接口,使用代理类方式操作数据库原理实现场景」
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 难以跨越的瓶颈期,把你拿捏滴死死的! 编程开发学习过程中遇到的瓶颈期,往往是由于看不 ...
- cb48a_c++_STL_算法_重排和分区random_shuffle_stable_partition
cb48a_c++_STL_算法_重排和分区random_shuffle_stable_partition random_shuffle()//重排,随机重排,打乱顺序 partition()分区,把 ...
- cb08a_c++_顺序容器的操作1
cb08a_c++_顺序容器的操作1容器定义的类型别名begin(闭区间)和end(开区间)成员{first,last)左闭右开,左包括,右不包括,end()指向最后一个的下一个. /*cb08a_c ...
- TCP实战一(三握四挥、流量控制)
上一篇博文已经介绍了tcpdump的一些基本操作与命令,今天这篇博文将带你解密如何利用wireshark对tcpdump抓到的数据包进行可视化分析! 参考文献:https://zhuanlan.zhi ...