linux基本操作命令

linux的系统快捷键

1.tab键:在系统中的补齐,可以补齐命令字,已存在的目录和文件

2.ctrl+l:清屏

3.ctrl+c:终止

4.ctrl+u:清空当前光标前所有的内容

5.shift+ctrl+c:复制

6.shift+ctrl+v:粘贴

7.查看系统的版本信息:uname  -a

8.free    查看当前系统中内存的使用量 

9.who    查看当前登机的用户终端信息

10.whoami    查看当前使用计算机的用户是谁

11.last           查看所有系统的登陆记录

12.history      显示历史执行过的所有命令

      !+数字   重复执行那条命令

linux目录处理常用命令

1. wc:统计文件内容

2. ls:列出目录

           -a:全部文件,将隐藏文件(.开头的文件)一起列出

           -d:只列出目录本身,不列出目录里的文件数据

            -l:长数据串列出,包含文件的属性和权限等数据

3. cd:切换目录

4. pwd:显示当前所在的目录

5.mkdir:创建一个新目录

            -p:将需要创建的子目录(包含上一级目录)递归创建

             例: mkdir -p 1/2/3/4

            -m:创建时配置文件的权限,直接配置,不受默认权限影响

6. rmdir:删除一个空目录

7.cp:复制文件或目录

8. rm:移除文件或目录

             -f:force强制,忽略不存在的文件,不出现警告信息

             -i:互动模式,删除前询问使用者是否互动

             -r:递归删除

9. mv:移动文件与目录,或修改文件与目录的名称

             -f:force强制,目标文件已存在不询问,直接覆盖

             -i :目标文件已存在询问是否覆盖

             -u:目标文件以存在,且比较新,才会升级(update)

10. 创建文件  touch

文件常用命令

1.cat:由第一行开始查看文件

              -b:列出非空行号,空白行不标

              -n:列出行号,连同空白行也列出

              -E:将结尾的断行字节¥显示出来

              -T:将tab按键以^I显示出来

               -v:列出一些看不出来的特殊符号

2.tac:cat倒着写,由最后一行到第一行查看

3.more:+文件夹+/文件名

             解释: 逐项查看,按空格继续,最后自己退出

4. less:+文件夹+/文件名

             解释::逐行查看,按方向键,不可主动退出,按q退出

5. head:+文件夹+/文件名

             解释:只查看前十行

6. tail:+文件夹+/文件名

             解释:只查看后十行

7.查看ip   ifconfig或者ip addr show

8.压缩及解压文件:

       (1) 压缩zip格式的文件:gzip+文件名    

                 解压zip格式的文件:gunzip+文件名

       (2)压缩bzip格式的文件:bzip2+文件名

                解压bzip格式的文件:bunzip2+文件名

       (3)压缩文件夹 :tar -czf  test.gz.tar   bigdir/
                -czf   create   bigdir  -z压缩成bzip格式再打包 -j压缩成bzip2格式再打包
                 test.gz.tar   压缩后的文件夹
                 bigdir/  压缩bigdir文件夹下的所有文件   相当于压缩的文件夹
        注意:tar 这种形式的压缩并不能改变文件的大小,只是将一个文件夹,变成一个压缩文件,再将文件进行压缩,达到压缩的目的

               解压文件夹:tar -xf /opt/testdir.tar.bz2 -C /root/Desktop
                -j:使用 bzip2工具压缩

               -z:使用gzip工具压缩

               -cf:创建tar包

               -xf:解压包(无视一切类型)

               -C(大写):指定解包路径

9.find查找文件

   查找文件 find  和grep异同  grep更详细
   按名字: -name           按类型:-type         按大小: -size
   例:find /  -name *.tar.gz  找出一切后缀是tar.gz的文件(*linux通配符)
    类型:
            d 文件夹     find /boot -type d
            f 普通文件   find /boot -type f
            l 符号链接   find /boot -type l
   大小:
            数字5   大小为5m的文件   find /boot -size 5
            +5 大于5m的文件
            -5 小于5m的文件

8.grep:过滤文件内容

            grep -n --color “LP”/etc/passwd

            解释: 查看/etc/passed中包含LP的行   -n显示行  --color关键字变色

    grep扩展:

            前面加^,   ^LP表示以关键字LP开头的行

            后面加$,  LP$表示以关键字LP结尾的行

            反向过滤:

            grep -v “LP” 显示没有关键字的行

 

vim编辑器

1.三种模式

              (1)命令模式:

                     自动进入快速编辑的模式  按i进入输入模式 按:进入末行模式

              (2)输入模式:

                     输入文本,esc返回输入模式

              (3) 末行模式

                     wq写入保寸q退出   退格键回到命令模式

2.快捷键

            (1)命令模式下的快捷键

                     删除:光标移动到前行输入dd(剪切),10dd当前行下10行剪切

                     粘贴:p下粘,b上粘

                     显示行号:末行模式下输入:set nu

                     快速移动:7G跳转到第七行,gg快速移动到第一行,G快速到最后一行

                     拷贝:yy复制光标所在行     拷贝1-3行(需末行模式)输入1,3 y  删除1,3 d       3yy复制当前光标下3行

             (2)行内修改

                     x删除光标覆盖内容   3x删除光标后3位的字符

                     r替代光标覆盖的内容

                     d^删除光标前的所有内容

                     d$删除光标后的所有内容

                     Ctrl+左右键   空格的跳

                     数字+左右键 :跳到光标所在位置的前后数字位

3.末行模式下的快捷键

                     :set nu 显示行号

                     :set nonu 取消

                     : w保存    :w /1/2/3另存为

                     :q 不保存退出 提示q!强制退出

                     :r 读入文件内容,到当前文件的最后一行

                     :u撤销

                     替换  % s/要替换的/替换成的/g          %表示每一行   g全部替换  %可换成1,10

                     查找 /+查找的内容  n向下查找

用户和组

1.存放用户信息的地方 :/etc/passwd

2.存放密码信息的地方:/etc/shadow

3.存放组信息的地方:/etc/group

4.组的命令集合

          (1)创建组:groupadd

                   -g :指定gid

                   -o:gid可重复

          (2)删除组:groupdel

                   -r(remove):删除主目录和邮件池

          (3)修改组用户:groupmems

                   groupmems -a tom -g 1  : 将tom加到1组中

                   groupmems -d tom -g 1  : 将tom从1组中删除  

          (4)修改组gid groupmod
                   groupmod -g gid号 :组名   
                   groupmod -g 500 clsss  :  将class的gid改为500    

5. 用户的命令集合

            输出此时的操作用户:whoami
          (1)创建用户:useradd
                  -u :指定用户uid        root超级用户  1-499程序用户  500后普通用户
                  -g :指定用户gid
                  -s :指定登陆权限  不指定默认有
                  -G:添加附加组 
                  -M:不创建家目录   不指定默认创建
          (2)修改信息usermod
                  -u:修改uid号
                  -g:修改gid号
          (3)查看用户信息:id+用户名
          (4)设置用户密码:passwd+用户名

                 -l:锁定用户

                -u:解锁用户

                -s:查看用户密码状态

                -d:删除密码

6.权限管理

ls  -dl  目录/文件:查看某一目录或文件的权限

          (1) 文件权限的修改命令:chmod+用户+运算符号+权限+文件或目录

                例子:chmod   u=rwx  文件名    或者    chmod  777   文件名

                用户包括:u(user)、g(group)、o(other)、a(all)

                运算符号:=(多个赋权) 、+(赋权)、-(撤权)

                权限:rwx

         (2)修改文件或目录所属

                 修改文件所属者:chown    用户名    文件名

                 修改文件所属组:chgrp   组名      文件名

关于进程的命令

1.ps  aux             静态查看进程

           -a:   显示所有进程(包括其他用户的进程)

           -u:用户以及其他详细信息

           -x:显示没有控制终端的进程

2.pstree   -p       树状显示静态进程 

3.top                  动态查看进程

4.pidof               查看进程的pid值

5.kill                   用于终止某个指定pid的服务进程

6.killall               终止某个命令名称的服务所对应的全部进程

 

 

 

 

          

        

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值