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               终止某个命令名称的服务所对应的全部进程

 

 

 

 

          

        

 

 

 

### 回答1: 您好,以下是Linux基本操作命令实验的回复: Linux基本操作命令实验是指通过终端或命令行界面,学习和掌握Linux操作系统的基本命令,包括文件和目录管理、用户和权限管理、进程管理等。这些命令可以帮助用户更高效地管理和操作Linux系统,提高工作效率和安全性。 在实验中,可以通过练习使用命令行界面,如ls、cd、mkdir、rm、chmod、ps等命令,来熟悉和掌握Linux系统的基本操作。同时,还可以通过实验来了解Linux系统的文件系统结构、用户和权限管理、进程管理等方面的知识。 总之,Linux基本操作命令实验是学习Linux操作系统的基础,对于想要深入学习Linux系统的人来说,是必不可少的一部分。 ### 回答2: Linux 基本操作命令实验是 Linux 操作系统学习中的必备环节,通过学习和实践,可以帮助初学者掌握 Linux 系统的基本操作命令。 首先,Linux 系统的命令行操作需要使用终端界面(Terminal),Linux 系统默认的终端为 Bash 终端。在打开终端后,可以使用“ls”命令列出当前工作目录下的文件与子目录。使用“cd”命令可以进入到指定目录内,例如“cd /home/user”即可进入到名为“user”的家目录。 在工作目录中,可以创建和删除文件(“touch”命令用于新建文件,“rm”命令用于删除文件),或者创建和删除目录(“mkdir”命令用于创建目录,“rmdir”命令用于删除目录)。当需要对文件进行编辑时,可以使用文本编辑器 “vi”、“nano”、“gedit”等来打开。 除此之外,Linux 系统还有一些常用的命令,在日常的操作中经常使用,例如: 1. “cat”命令可以查看文件的内容; 2. “cp”和“mv”命令用于复制和移动文件; 3. “ps”命令可以查看当前系统的进程情况; 4. “chmod”命令用于修改文件或目录的读写权限; 5. “find”命令用于查找指定目录下的文件; 6. “grep”命令用于过滤指定字符串; 7. “tar”和“zip”命令可以用来压缩和解压文件。 以上只是 Linux 常用命令的一部分,学习 Linux 还需要不断地探索和实践。同时,在学习 Linux 命令的过程中,尤其需要注意命令的选项和参数的使用,了解命令的具体含义和用途,才能更加熟练地使用 Linux 操作系统。 ### 回答3: Linux基本操作命令Linux系统用户必须掌握的技能之一。在实验中,我们学习了一些最基本的Linux命令,如pwd、ls、cd、mkdir、touch、cp、mv、rm和cat等。 pwd:该命令用于显示当前工作目录的完整路径。 ls:该命令用于显示当前目录下的所有文件和文件夹。 cd:该命令用于更改当前工作目录。使用cd命令只需输入目标文件夹的名称即可。 mkdir:该命令用于创建新文件夹。使用mkdir命令只需输入新文件夹的名称即可。 touch:该命令用于创建新文件。使用touch命令只需输入新文件的名称即可。 cp:该命令用于复制文件或文件夹。使用cp命令需要指定源文件或文件夹以及目标文件或文件夹。 mv:该命令用于移动文件或重命名文件。使用mv命令需要指定源文件或文件夹以及目标文件或文件夹。 rm:该命令用于删除文件或文件夹。使用rm命令需要指定目标文件或文件夹。 cat:该命令用于查看文件内容。使用cat命令只需输入目标文件的名称即可。 Linux基本操作命令的熟练掌握可以提高我们的工作效率和操作系统的使用效果。在实验中,我们了解了这些基本命令的使用方法和功能。同时,我们还学习了如何使用命令行界面,这是Linux系统用户必须具备的技能之一。掌握了这些技能,我们可以更加方便的管理文件和文件夹。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值