美文网首页
Linux的简单了解以及基本命令和操作

Linux的简单了解以及基本命令和操作

作者: Alice丨殇 | 来源:发表于2018-07-08 20:59 被阅读0次

    什么是Linux?Linux简单来说就是一种操作系统。我们生活中有很多的操作系统例如:Windows、Mac、Android、iOS、Linux等,而Linux就是一种自由和开放源码的操作系统,4可以使我们更好的了解计算机代码。

    Linux和Windows系统有很大的区别,例如我们Windows中打开计算机看到的是驱动盘符文

    而在Linux中我们看到的则是文件夹

    下面我简单介绍一下如何用代码访问和操作这些文件,首先我们要先进入终端,如果想要进入一个目录的话,可以使用cd加上你要进入的目录的具体位置然后按回车就可以,如果你想要看这个目录下都有什么文件的话,可以输入ls就OK了,如果想要新建文件/文件夹,可以使用mkdir/touch进行新建等等。

    下面我给总结一下上周所学的一些知识点:

    进入目录:cd                cd .返回上一个文件夹                      cd ..返回                    cd -返回上一级目录                  cd ~返回至家目录

    ls        显示文件                      ls -a    显示隐藏文件                    ls -l    列表形式显示                ls -n  人性化设置          ls -h  和l连用

    rm    删除文件                    rm -r 删除文件夹                              rm -f 强制删除                      rm -i  交互删除              rmdir 只能删除空目录                                                                                                                                         

    mkdir 新建文件夹                      touch  新建文件gedit  编辑文件                        cat    查看文件                             

    more  分屏显示  q退出  空格分                    history  历史命令                          !+历史命令序号    执行历史命令

    递归式文件夹可以用mkdir -p            tree    显示树状形式                >    覆盖重定向                    >>  追加重定向

    丨    管道  格式:一个输出的文件丨另一个输入的文件                                                                                           

    硬链接  相当于复制 源文件删除不影响链接文件 格式是:ln 源文件 目标文件                                                       

    软链接        源文件删除链接文件无效    格式是:ln -s 源文件 目标文件                                                                 

    通配符有过滤作用        * 任意  eg:*.py                ?任意一个  ?.py              [abc] ,满足任意一个即可 [157].py

    帮助文档ls --help  man ls                          ctrl+c  停止终端                                                                                       

    绝对路径  从根目录开始算                                                  相对路径  从当前位置开始算                                         

    1个字节有8位            00000000  最小值  0                  11111111  最大值  255                                                   

    grep  搜索文件内容                        grep -n  显示行号                    grep -v  取反                        grep -i  忽略大小写

    find  查找文件                                                                                                                                                           

    cp  复制目录      cp -f 强制复制                    cp -i  交互复制              cp -v 显示复制进度          cp -r 复制文件夹     

    mv  移动目录文件/文件夹            mv -f 强制移动                mv -i 交互移动            mv -v 显示移动进度                 

    mv  重命名        格式:mv 文件名字 新名字          mv  文件夹名字  新名字

    tar - zcvf xxx.tar.gz  要压缩的文件      归档并压缩

    tar - zxvf xxx.tar.gz                              解压

    tar - jcvf xxx.tar.bz2  要压缩的文件      归档并压缩

    tar - jxvf xxx.tar.bz2                            解压

    zip xxx. 要压缩的文件             

    unzip xxx.zip      解压

    sudo useradd xxx -m    创建新用户

    sudo password xxx        修改密码

    su - xxx                          切换用户

    sudo  userdel  xxx        删除文件

    sudo userdel -r xxx        删除用户并删除家目录

    sudo groupadd xxx        添加组

    sudo groupdel xxx          删除组

    新增用户不能使用sudo,需要把用户sudo组中和adm组中

    执行一下两个命令前一定要在有sudo权限的用户

    sudo usermod -a -G sudo xxx                              sudo usermod -a -G adm xxx

    sudo chown  用户      改变文件用有者

    sudo group  组          改变文件拥有组

    ps -aux 显示进程                                kill -9 pid  杀进程                                  if config 查看ip地址                           

    ping www.baidu.com 查看电脑网络是否联网          ping 127.0.01  监测网络设备是否良好

    df -m 检测整个磁盘使用情况                                      df -n  当前路径使用情况

    top/htop  动态显示进程    date  显示当前时间  date"+%Y -%M -%D"          cal    显示日历

    相关文章

      网友评论

          本文标题:Linux的简单了解以及基本命令和操作

          本文链接:https://www.haomeiwen.com/subject/mvfyuftx.html