Linux入门指令

                                                     出发,永远是最有意义的事,去做就是了。     ------《原有人陪你颠沛流离》


       Linux系统命令格式:command [options] [arguments] 

       方括号里的内容可有可无。command 所发出命令;option 命令的选项,说明对命令的要求;arguments 命令的参数,描述命令作用的对象。

        首先,进入系统后系统的默认身份是普通管理员(我的是ubuntu),作为普通管理员,权限只限于主目录下(~),如果想在根目录下(/)操作,需要获得超级管理员权限,也就是root权限。

         1)获得root权限有三种方式:

               1、sudo 任何命令,只要前面加上sudo,就是以root权限运行,减少root用户登录时间和管理时间,提高安全性。

               2、sudo -i 获取root权限半小时;

               3、su root   切换用户至root,su是切换用户指令,要注意,每次切换用户相当于登录用户,结束后需要退出用户登录,使用exit 或ctrl+D或logout。

           要注意首次切换root用户之前要先设置root密码,sudo passwd root,passwd为设置用户密码指令,一般用法为sudo passwd username

          2)adduser username增加用户

                 此命令需要root权限,相应的删除用户为

                             userdel -r username 

                其中-r的作用为删除用户的同时,删除home目录下的目录。用此方式创建的用户系统会默认创建一个与用户名相同的用户组,用户属于该用户组。

                groupadd group1  增加用户组group1

                adderuser -g group1 user1  在建立时指定用户user1到group1

                usemod -g group1 user1 更改用户user1到group1

                 groupdel group1  删除group1

         3)apt-get update  更新软件包列表

                此命令需要root权限,相应的

                apt-get install app  安装软件app

                注意:系统经常会告知/var/lib/apt/lists/lock  此时用sudo rm -rvf /var/lib/apt/lists/lock删除即可 ,这是系统的文件锁,一般会自动删除,个别时候会例外,此时手动删除就好。

          4)帮助指令

                Linux有非常多的指令,非常多的用法,为了更好的使用,可以使用帮助指令来查看,帮助指令有4种,前3种作为了解,最后一种重点使用。

                help command  内容不全,排版不好。

                command --help  排版不好。

                info command  系统将所有指令介绍放在了一个文件,此指令只是翻到有此command的那一页,很可能会翻过。

                前面三种方式仅做了解,重点掌握最后一种。

                man number command  其中numer为序号,1 则查询用户指令,2 查询系统函数,3 查询库函数,还有很多,有兴趣的话可以men men指令自行查看。

           5)cd

                 cd   默认返回当前用户的主目录

                 cd -  相当于Windows下的后退

                 cd path  去到path目录(可查看我写的上一篇)

            6)mkdir

                  mkdir aa  创建一个叫aa的目录

                  mkdir aa bb cc dd  同时创建aa bb cc dd四个目录

                  mkdir aa\ cd  创建一个叫aa bb名字的目录(中间有空格,“\”为转义字符)

                  mkdir path/aa path/bb  在path目录下一次性创建aa bb目录(路径不具有传导性)

                 mkdir -p parent/son  创建具有层级关系的parent和son目录

           7)touch

                 创建文件,用法与mkdir相同,要注意的是文件不可能有层级关系

           8)rmdir

                 删除目录,不能删除目录中的文件,用法参照mkdir。

                (选项-v一般在命令中作用是显示过程)

           9)rm

                删除文件,因为Linux系统下一切皆文件,所以此命令可以删除所有东西。

                用法参照mkdir,要注意的是删除aa目录及目录中内容的指令为

               rm -rv aa

               补充:有些文件可能我们记不清全称,或者想选定有相同特征的文件,可以使用通配符来实现。通配符有两种:1、“”可以代表任何一个字符,例如,删除文件名是四个字符的,可用指令:rm -rv ????实现;2、“*”可以代表任意数量字符,例如,删除所有文件,可用指令:rm -rv *实现。

          10)ls

               ls 显示当前目录下的文件信息

               ls -l path  显示path目录下的详细信息

               ls -a path  显示path目录下的所有文件,包含隐藏文件(隐藏文件名字最前方有".")

               ls -h path  显示文件大小,符合人类阅读习惯

           11)pwd

                  显示当前目录的绝对路径

          12)cp

                  cp a1 targetdir  将a1文件复制粘贴到targetdir

                  cp a1 targetdir/newname  将 a1文件复制粘贴到targetdir并重命名为newname

                  cp -r aa targetdir  将aa 目录复制粘贴到targetdir

           13)mv

                   用法同cp(移动步需要加-r)

                   特殊的:mv a1 b1  相当于把a1重命名为b1

             14)cat 

                    cat filename查看文件内容(后续可以使用文件编辑器查看)

              15)tar

                  归档解归档,压缩解压缩(以.tar结尾的文件为归档文件,以.tar.gz结尾的文件为压缩文件)  

                  tar -cf st.tar study  将study建立归档文件名为st                     tar -czf st.tar study  将study建立压缩文件名为st

                  tar -tf st.tar              查看归档文件st                                           tar -tf st.tar.gz   查看压缩文件st

                  tar -xf st.tar             解归档文件st                                              tar -xf st.tar.gz  解压缩文件st

                     (规律:c 新建  t 查看  x  解   后面以.tar.gz结尾,则一定有z)

                  补充:归档与压缩的区别。

                 归档生成的文件大于之前的总和,压缩生成的文件小于之前的总和。

 

                 Linux的命令非常多,用法非常活,想要用好,一定要会用man指令查看帮助,另外,学好英语很重要.......

              

               QQ:1786610699      倔强的木木      2017年7月8日

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值