Linux常用命令总结(一)

参考Linux命令大全:https://www.runoob.com/linux/linux-system-contents.html

一、系统的目录结构:

bin:Binary的缩写, 这个目录存放着最经常使用的命令。

boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

dev:Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。

home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

lib:这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

root:该目录为系统管理员,也称作超级权限者的用户主目录。

tmp:这个目录是用来存放一些临时文件的。

usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录

/usr/bin:系统用户使用的应用程序。

二、Linux文件基本属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位拥有不同的权限,对不同的用户访问同一文件的权限做了规定。

用ll 或ls -l 命令显示一个文件的属性以及文件所属的用户和组。

“dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin  ”实例中,bin文件的第一个属性用“d”表示。“d”表示的是该文件是一个目录文件。

1、在Linux系统中,第一个字符代表这个文件是目标、文件、链接文件等。

    “d”目录  

    “-”文件

    “l”链接文档(link file)

   “b”装置文件里面可供存储的接口设备(可随机存取装置)

   “c”装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

2、接下来的字符中,以三个为一组,且均为【rwx】三个参数的组合,这三个参数位置不会改变,如果没有权限,用[-]代替。其中,[r] 可读(read)  [w] 可写(write)[x]可执行(execute)。

文件类型属主权限属组权限其他用户权限
      01   2     34    5     67    8    9
     dr    w    xr     -      xr     -     x
目录文件读 写 执行读  写  执行读 写  执行

第0位:确定文件类型;第1-3为确定属主拥有改文件的权限,即文件的所有者;第4-6位确定属组拥有该文件的权限,即所有者的同组用户;第7-9位:确定其他用户拥有该文件的权限。

3、更改文件的属性

(1)chgrp:更改文件属组    语法:chgrp [-R] 属组名 文件名

        -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R,那么该目录下的所有文件的属组都会更改。

(2)chown:更改文件属主,也可以同时更改文件属组    语法:chown [-R] 属主名 文件名

                                                                                                    chown [-R] 属主名:属组名 文件名

(3)chmod:更改文件9个属性

         文件属性有数字和符号两种设置方法。

         具体参考教程。

三、文件与目录管理

      ls:列表目录。-a:全部的文件,连同隐藏文件一起列出来

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

                           - d:仅列出目录本身,而不是列出目录内的文件数据。

   cd:切换目录(change Directory)。 cd ~  回到自己的家目录    cd ..  返回当前目录的上一级目录

   pwd:显示目前所在的目录(print working directory)

  mkdir:创建目录(make directory)。-m:配置文件的权限。 

                                                        -p:帮助直接将所有需要的目录递归创建起来。

   rmdir:删除空的目录

   cp:复制文件或者目录

   rm:移除文件或目录

  mv:移动文件与目录,或者修改名称

 cat:由第一行开始显示文件内容

 find --help

 tree

tar -cvf test.tar *.py   “打包”

tar -xvf test.tar         “解包”

tar -zcvf xxx.tar.gz *.py  “压缩”

tar -zxvf xxx.tar.gz         “解压”

tar -jcvf yyy.tar.bz2 *.py   “压缩”

tar -jxvf yyy.tar.bz2      “解压”

tar -zxvf xxx.tar.gz -C 指定路径

which 寻找命令在哪个位置  

cal 查看当前日历    cal -y 2019 

date 查看当前时间  date > tst.txt     date "+%Y====%m====%d"

ps:进程   ps -aux 当前ubuntu开启的进程

top 实时显示进程运行情况    q退出

htop:                                      q 退出

kill PID:

shutdown -h now

reboot

df -h 硬盘使用情况

du  当前路径的使用情况

ifconfig:

ping

  四、软链接与硬链接

    

硬链接是通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型的均给其一个编号,称为索引节点号。如果A是B的硬链接,则A的索引节点号与B的索引节点号是一样的,一个索引节点号对应着两个不同的文件名,两个文件名指向同一文件,A和B对于文件系统是完全平等的,删除其中任何一个都不会影响另外一个的访问。

          作用:防止误删

软链接类似于Windows的快捷方式。存在“主从关系”

 

 

 

 

   

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值