1.2基本命令操作

(1)图形界面切换到字符终端 :Ctrl+shift+Alt+F2~F6

      图形界面打开一个终端命令:Ctrl+shift+T

      Alt+数字键在不同终端切换

      Alt+F4关闭终端

     Ctrl+shift++放大终端分辨率

     Ctrl+- 缩小分辨率

 (2) 命令提示符:

           [root@lhz11 ~]#

           root:当前登录用户
           lhz11:主机名
           ~:当前所在的目录,此处为“家”目录
           #:root超级用户的提示符,如果是普通用户,则为 $

      命令格式:       命令 [选项] [参数]               //中括号 [] 表示可选

(3)查看当前目录下有哪些文件:ls

     ls  -l等同于ll  显示详细信息

     ls  -a  显示所有文件,包括隐藏文件

     ls  -h  增强可读性,显示文件的大小

     ls  -d 查看目录属性(不查看里面的内容)

     ls  -i 显示inode

 系统不同颜色代表什么:

      浅颜色--链接 ,深颜色--目录,黄色--设备文件,红色--压缩文件,绿色--可执行文件 ,黑色--文件。

 (4)创建目录:mkdir  ( -p : 递归创建)

mkdir 不加选项 -p 时,可以创建一个空目录,但是无法递归创建一个包含子目录的目录。加上 -p 即可递归创建。

删除空目录:rmdir +目录名        //只能删除空目录

     常用来创建空文件 : touch      语法: touch 文件名

(5)查看文件内容 :cat       语法:cat 文件名

       more  +  文件名       //按下回车刷新一行,按下空格刷新一屏 ,  q退出

       less 查看文件名字 ,  q 退出  , 使用光标键可以向上翻页

linux中more与less的区别

more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便。

less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键)。空格键是向下翻页,Enter键是向下翻一行

head 从第一行开始,查看文件,默认显示前10行

-n 数字    显示多少行

tail  从第后一行开始,查看文件,默认显示最后10行

-n  显示多少行

-f  动态显示数据(不关闭)  常用来查看日志

例子:显示文件的第五行

[root@lhz11 ~]# head -n 5 /etc/passwd  | tail -n 1

 (6)删除文件或目录:rm           语法:rm -rf [文件或目录]

     r 表示可以同时删除文件和目录,f表示强制删除

     如果不添加任何选项,那么只可以删除文件,删除时提示是否确认删除

     如果只添加选项 -r,那么可以删除文件也可以删除目录,删除时提示是否确认删除

     如果添加了选项 -rf,那么将不做任何提示删除文件或目录

(7)复制命令:cp                      格式: cp [选项] [原文件或目录] [目标目录]

       -r : 复制目录
       -p : 同时复制文件属性
       -d : 若源文件是链接文件,则复制链接属性
       -a : 包含以上所有选项,相当于 -rpd

      在[目标目录]后面加上文件名,就是改名复制。

(8)剪切或改名命令:mv            格式:mv [原文件或目录] [目标目录]

      如果原文件或者目录 与 目标目录在同一个目录下,那么就是重命名

      如果不在同一个目录下,那么就是剪切

(9)查看当前所在的目录:pwd  

(10)切换目录  :cd  

      cd~ ,cd 回到用户的主目录 cd -回到上一次所在目录    cd ..回到上一级目录

(11)链接命令: ln                格式:ln -s [原文件] [目标文件]

        -s : 创建软连接

 硬链接的特征:

       拥有相同 i 节点和存储block块,可以看做是同一个文件

       可通过i节点识别,i节点是相同的

       不能跨分区

       不能针对目录使用

       通过上述命令,可以理解为为某个内容添加一个标签,通过打开这个标签就可以进入这个内容,硬连接,即再生成一个标签,同样可以通过这个标签进入这个内容。

如果内容被修改,那么不管从硬链接的哪个文件进入,都是被修改的。

软链接的特征:

       类似windows的快捷方式

       软链接拥有自己的i节点和block块,但是数据块只保存原文件的文件名和I节点号,并没有实际的文件数据

   lrwxrwxrwx l为软链接(软链接的权限都为rwxrwxrwx,这只是软链接本身的权限)

      修改任意文件,另一个都改变

      删除原文件,软链接不能用(和windows的快捷方式一样)

(12)查看硬件时间(bios时间: hwclock     查看系统时间:date  格里尼兹天文台与date相差8小时

         修改时间:date -s 2017-9-12   ,     date -s 22:00

(13)显示时间格式:date +%F   &   date +%Y-%m-%d   &  date '+%Y-%m-%d %H:%M'

(14)查看帮助信息   加参数-h 或 --help

   help ~ 查看内部的命令帮助信息

  ~help 查看外部的命令帮助信息

  区别:内部命令实际上是shell程序的一部分,驻留在内存当中;外部命令是Linux系统中的实用程序部分,需要时才将其进行调用内存,不包含在shell中

可以实用type 命令分辨内部命令与外部命令

(15)关机命令:shutdown -h +时间 ,init0 ,halt 

       重启命令:shutdown  -r +时间 ,init6 ,reboot。   取消shutdown -c 或者 Ctrl+c

(16)init

   0 关机模式;1 单用户模式;2 多用户模式;3 文本模式; 4 系统未使用,电池实用完后启用;5图形模式 ;6 重启模式

(17)常用目录说明:

/ 根目录

/bin 命令保存目录(普通用户权限),此目录包含二进制可执行文件。

/sbin 命令保存目录(root权限),此目录中的命令主要供系统管理员使用,以进行系统维护。例reboot、fdisk等。

/boot 启动目录,包含启动相关文件,和开机有关,(一般在另外一个磁盘分区里面保存) Kernel、grub等文件都存放在此。

/dev 设备文件保存目录

/etc 配置文件保存目录,包含启动、关闭某个特定程序的脚本

/home 普通用户家目录

/var 系统相关文档内容, 是一个可增长的目录,包含很经常变的文件。例如,/var/log(系统日志)、/var/lib (包文件) 

/mnt 系统挂载目录

/media 挂载目录(常用于光盘挂载)

/root 超级用户家目录

/tmp 临时目录

/lib  系统库保存目录,这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。

/proc 直接写入内存的,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。

/sys 直接写入内存的

/usr usr表示的是unix software source ,系统软件资源目录

 

posted on 2017-05-30 16:00  思_行  阅读(209)  评论(0编辑  收藏  举报