`
a1721615168
  • 浏览: 4516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习linux(一)

 
阅读更多

1、shell是用户与操作系统之间的接口,linux有多种shell,其中默认的是bash(bourne again shell),shell是一种命令语言的解释器,拥有自己内建的指令集,linux中的shell有多种类型,其中最常用的有bourne shell(sh),c shell(csh),korn shell(ksh)三种shell各有优缺点。

2、bourne shell是unix最初使用的shell,linux默认使用的是bourne again shell是对bourne shell的扩展,简称bash,他集成了c shell和korn shell的优点。

3、c shell比bourne shell更适合于编程,他的语法与c相似,tcsh是对csh的扩展

4、korn shell是集合了bourne shell和c shell的优点,并和bourne shell完全兼容linux系统提供了pdksh(ks的扩展),它支持任务控制,可以在命令行上挂起,后台执行,唤醒或终止程序。

5、linux默认的shell是bash,root用户登陆后提示符是#,而普通用户则是$。

6、linux是一个真正的多用户的操作系统,这表示他可以同时接受多个用户的登陆,他还允许一个用户多次的登陆,这是因为linux和unix一样提供了”虚拟控制台“的访问方式,多个虚拟控制台可以通过alt+f1到f6来切换。

7、以root身份登陆可以使用reboot命令重启操作系统。

8、shutdown命令可以安全的关闭或者重启操作系统,它在系统关闭或重启之前给用户一个警告信息。执行这个命令后系统会自动进行同步工作,该命令的一般格式如下

     shutdown [选项]  [时间]  [警告信息]

     -r 关机并重新启动

     -h 关机

     -f  关机重新启动时不进行fsck

     -c 取消shutdown命令

     -n 关机不经过init

     -k 不是真正的关机,只是发出警告信息给用户

     例1: shutdown -h +10 下班了。 (会在10分钟后关机,并且提示“下班了。”)

     例2: shutdown -r now 重启。(马上关闭计算机,并提示重启)

6、ls命令相当于dos下面的dir是列出当前目录下的文件,有三个常用的参数分别是-a,-l,-F(注意:这里是大写的F,因为linux是区分大小写的)。-a选项列出当前目录下的所有文件,包括隐藏文件,linux中以.开头的文件被视为隐藏文件,-l选项列出文件的详细信息,-F选项会在文件末尾加上修饰符,如果是可运行文件会在末尾加“*”,而目录的话会加“/”。

7、cd命令和doc里的是一样的,都是用来进出目录的,比如cd work就是进入work文件夹,cd是回到用户的home目录和cd ~是一样的效果。

8、mkdir是创建目录,mkdir work,rmdir是删除目录,rmdir删除目录不允许包含子目录。

9、cp是复制目录,cp work work1。如果work中含有子目录想一起都复制则需要加一个选项 cp -r work work1。

10、rm这个命令是删除文件的,常用的三个选项-i、-f、-r,rm -i w.rp是删除w.rp这个文件并提示是否删除,输入y/n即可。rm -f w.rp是强制删除w.rp这个文件,系统不会提示是否删除,rm -r work,会删除work目录并包括其子目录和文件。

分享到:
评论

相关推荐

    学习linux的一本书推荐

    作者以其独特的昵称VBird为例,讲述了其在学习Linux过程中的心路历程,从而逐步深入探讨了Linux系统。 蔡慰慈因大学时期使用外号“菜鸟”,后被学弟学妹称为“菜鸟学长”,进而改为“鸟哥”。而之所以使用VBird作为...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    Linux系统学习心得

    本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、mkdir、rmdir、cp、rm、...

    linux c语言一站试学习

    linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言一站试学习linux c语言...

    关于linux内核学习 linux内核学习

    学习Linux内核的过程是一个逐步深入的过程,不应该一开始就直接阅读源代码。首先,通过阅读书籍建立整体认知,然后再逐步深入到特定模块的研究。记住,不要试图一口吃成胖子,Linux内核是一个庞大的系统,需要时间和...

    linux一站式学习

    大家好好的学习linux,以后系统linux将是半壁江山

    如何学习linux操作系统

    ### 如何学习Linux操作系统 #### 一、选择适合自己的Linux发行版 对于初学者来说,选择合适的Linux发行版是至关重要的第一步。面对众多的选择,理解每个发行版的特点可以帮助你找到最适合自己的那一个。 ##### ...

    Linux内核学习路径

    首先,学习Linux内核前,必须对操作系统的基本原理有一个全面的了解。这包括操作系统的组成(如进程管理、内存管理、文件系统等),这些组成的设计目的以及它们是如何工作的。对于初学者,可以通过各种途径学习操作...

    Linux C编程一站式学习.pdf

    :Linux是一种开源的操作系统,你有任何疑问都可以从源...本书的第一部分在Linux或Windows平台上学习都可以,但第二部分和第三部分介绍了很多Linux操作系统的原理以帮助读者更深入地理解C语言,只能在Linux平台上学习。

    Linux学习心得体会

    在学习Linux时,以下几点心得可能对初学者有所帮助: 1. 了解基础命令行操作:熟悉诸如ls、cd、mkdir、rm等基本命令,是掌握Linux的第一步。熟练使用这些命令,可以提高在Linux环境下的工作效率。 2. 学习Shell...

    学习Linux操作系统必须要做的几个准备工作.doc

    学习Linux的第一件事情,就是要选择一个Linux的发行版本,在虚拟机或者物理机安装都可以了,初学者最好用虚拟机。Linux初学者会因为看到众多的Linux分支而头晕。Linux其实是一个操作系统内核,但是一个操作系统除了...

    linux的学习资料

    1. 第一阶段是学习Linux基本操作,如vi编辑器、gcc编译器、gdb调试器、make工具、JDK、Tomcat、MySQL等。 2. 第二阶段是加强C或Java编程基础。 3. 第三阶段深入学习Unix环境高级编程。 4. 第四阶段专注于Linux应用...

    Linux操作系统管理学习路线图.pdf

    "Linux操作系统管理学习路线图" Linux操作系统管理学习路线图旨在引导初学者掌握Linux操作系统的基本知识和技能。该路线图通过系统管理...选择一本好的Linux书籍,养成好习惯,学习Linux命令的使用,都是非常重要的。

    学习linux参考书

    从给定的文件信息来看,这是一份关于学习Linux系统的参考书籍介绍,虽然部分内容似乎出现了乱码,但根据描述和可识别的部分,我们可以提炼出以下关键知识点: ### 1. Linux系统的学习价值 Linux作为一款免费且开源...

    Linux培训教程:从实践中学习Linux-学习笔记.pdf

    - **标题**:"Linux培训教程:从实践中学习Linux-学习笔记.pdf" 明确指出了这是一份针对Linux操作系统的培训资料,强调了通过实践来学习的重要性。 #### 描述解析 - **描述**:"Linux培训教程:从实践中学习Linux-...

    linux学习资料 ,帮你快速入门

    这个网站可能包含更多的Linux教程、课件、视频教程或其他相关的学习材料,可以作为你深入学习Linux的补充资源,扩展你的知识面。 在学习Linux的过程中,重要的是实践操作。理论知识与实际动手相结合,可以更有效地...

    推荐学习linux的几本书

    以下是一些推荐的书籍,它们可以帮助你从零开始学习Linux。 1. 《Linux就该这么学》:这本书专为Linux初学者设计,它详细介绍了Linux的基本概念、安装过程、文件系统、命令行操作以及常用命令。此外,书中还涵盖了...

    linux零基础学习

    - **学习Linux的重要性**:随着互联网技术的发展,Linux的重要性日益凸显。学习Linux不仅可以提升个人的技术水平,还能为未来的职业发展打下坚实的基础。 - **学习资源推荐**: - [www.linux110.com]...

    Linux操作系统学习资料

    本节课程旨在为学习者提供一份详细的 Linux 学习资料,涵盖了 Linux 的基础知识、使用场景、应用领域等方面的内容。 1.1 本套 LINUX 课程内容 本课程涵盖了 Linux 操作系统的基础知识,包括 Linux 的介绍、安装、...

Global site tag (gtag.js) - Google Analytics