linux基础(一)

这节课主要是讲在虚拟机上运行Linux系统的,首先我们都将VMware虚拟机12.5版本和Centos装好了,接下来需要注意的一点是,启动Centos之后我们需要根据页面提示先按F2键,更改一下启动顺序,将“从硬盘Hard Devices读取”设置为首选项,然后按F10键保存并退出。

接下来我们就可以开始正式运行Linux系统的一些基本命令了,/根目录下有的文件夹:bin sbin opt etc(放配置) tmp media dev mnt     (media mnt opt:挂载)(proc 进程)(var :库文件),这些我们作了解。

默认的主机名为:localhost.localdomian,比如下面几图:

有两种常见的桌面环境:KDE和GNOME。这里我们是选择的GNOME桌面环境。上图是开启三个终端的结果,当然我们还可以开启更多的终端,通过Ctrl +Alt +F(1~6)即可实现不同终端的切换。

这里我们也看到普通用户登录后系统的提示符:$,root用户登录后系统的提示符:#。

接下来讲解了好些命令,这些都是需要我们不断练习以致熟练运用的,首先我们需要知道,命令的基本组成:命令本身 选项 参数,命令:告诉Linux(UNIX)操作系统做(执行)什么; 选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的; 参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字),这些我们需要掌握的命令基本可以用“增删改查”来概括。接下来看一下都有哪些命令:

1.退出命令:exit  如是root管理员登录,一次exit命令用户即退出登录,二次exit命令,即退出终端。

2.关闭Linux系统的命令:init 0

   重启Linux系统的命令:init 6

   关机:shutdown -h now

3.放弃执行当前命令:ctrl  +c

4.who:查看当前都登陆了哪些用户

   whoami:查看当前登录用户是谁

5.su :从当前的用户切换到另一个指定的其他用户,比如普通用户切换成管理员:su - root

6.date:查看当前时间

   设置时间:date -s '年 月 日 时 分'  或者date 月日时分年

7.cal:查看当前日历

   cal 月 年:查看某年某月的日历
8.clear:清屏命令 或者Ctrl+l:清屏快捷键
9.passwd:修改当前用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等
10.man:获取某个Linux命令的使用说明,例如查看su命令的使用说明的命令为:man su
    命令名 -- help:获取帮助信息,例如:查看ls命令帮助的命令为:ls –-help
11.useradd:添加用户名
12.pwd:查看当前所在的目录
13.cd:切换目录
     cd.. 表示返回上一层目录    cd../../../../  可以返回上4层目录,以此类推...
     cd - :切换到上一次的目录
     cd ~:切换到用户的家目录
     cd 目录名:切换到指定的目录
14.ls:查看当前目录下的文件, ls下没东西代表是空目录
     ls -l :列出某个目录中每一个文件的详细资料(权限信息,属主,属组...)
     ls -lh人性化的展示文件列表
     ls -a :查看所有文件,包含隐藏文件   
     ls –all命令:同ls –a
15.mkdir:创建目录
     mkdir -p:递归式地创建目录
16.tree :显示目录的树结构
17.mv命令功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
     mv 文件1 文件2:把文件1更改为文件2 
18.rm命令的功能:永久地在文件系统中删除文件或目录。
     rm -r :递归地删除目录
     rm -rf :系统并不询问而是强制删除,即直接删除原有的文件。
19.touch:增加文件
20.which is :查找命令在哪个文件夹下
21.cp:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中,格式:cp 源文件 目标文件
    cp–r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
    cp-f(force,强制):在目标文件已经存在的时候不询问直接强制复制
     反斜杠cp:强行覆盖
     cp -a :不仅要拷贝文件,还要把文件相关的信息拷贝
22.echo:回显内容
    管道服务和echo命令的运用:echo 123 | passwd --stdin 对象:把左边命令执行的结果作为右边命令的输入
    echo -n :不换行输出
23.cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。

目录文件的浏览、管理及维护

在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。
目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。
顶层根目录的表示:“/”
文件系统中的两个特殊目录:. 表示当前目录,即用户所在的工作目录       .. 表示父目录,即当前目录的上一层目录
bin目录:用来存放常用的可执行文件
sbin目录:用来存放系统的可执行文件
家目录:
    root用户的家目录----->root
    普通用户的家目录------>home 
    ~代表当前用户的家目录
dev目录:设备文件目录
etc目录:配置文件目录
挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下
 
绝对和相对路径
绝对路径:由根目录开始
相对路径:不是由根目录开始

其他

Ctrl +E:跳到命令的结尾
Ctrl+A:跳到命令的开头
tab键:补全内容
Linux中,点开头的文件是杂文件
cp:拷贝
mv:剪切
rm:删除
posted @ 2017-05-23 17:24  始怡  阅读(176)  评论(0编辑  收藏  举报