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

2018-07-08  本文已影响0人  Alice丨殇

什么是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    显示日历

上一篇下一篇

猜你喜欢

热点阅读