2. Linux命令格式

一般用Linux,一般用到命令,黑屏下各种命令。


那么一般命令的格式是怎么样呢?

1. Linux文件的后缀

系统文件:*.conf(配置文件)*.rmp(压缩文件)
程序脚与本:*.c  *.php
格式文件  *.wav  *.jpg  *.html

2. Linux文件名规则

 1.大小写敏感,区分大小写。[mkdir a 创建目录a]
 2.除了/之外,所有的字符都合法。
 3.有些字符最好不用,如空格,制表符,退格符和字符@¥&()-[]
      (touch a 新建文件a) (rm -rf a 删除文件a)
 4.避免使用加减或.作为普通文件的名的第一个字符,以.开头的文件是隐藏文件。
   【ls -a 显示所有的文件包括隐藏的,以行的形式显示出来】
   【ls -l或者是ll 表示以列的形式显示出来,每个文件一列】
    ls -al 表示以列的形式显示所有的文件包括隐藏文件】

3. Linux 的命令格式

命令 -选项 参数  {  ls  -l    /etc  [以列的形式显示etc目录下的文件] }
命令
命令 -选项
命令  参数   【选项都可以放在一起,如-al】

绝对路径:是从跟开始一级一级的进入各个子目录,最后指定该命令或文件。pwd是看目录的结构。

相对目录:是从当前进入某目录,最后制定该命令或文件

.  当前目录
.. 上一级目录

通配符号
       *  匹配任何字符或任何数目的字符
       ?  匹配任何单字符。(一个字符) ls /etc/????.conf 表示查询显示etc目录下名字为四个字符           以conf为后缀的文件
       [] 匹配任何包含在括号里的单字符。
          比如: mkdir file1.txt
                 mkdir file2.txt
                 mkdir file3.txt  [新建五个目录]
                 mkdir file4.txt
                 mkdir file5.txt
                rm -rf file[135].txt  只会删除135文件,其他不删除、

                 
exit (或者ctrl+d)退出当前用户。#表示超级用户。$表示普通用户。

4. 常用命令

 
 ls    
        list---ls  显示目录文件
        /bin/ls ----/bin/* 是所有用户都可以使用  /sbin是超级用户使用的。
        ls -a
        ls -l(ll)
        ls -F 附加文件的类型。符号在文件名的后面。

        ls|wc -l  查看本文件夹中的文件数量。

su - yangyi 表示转到yangyi普通用户,不需要密码,因为是由root超级用户转的。


-rw------- 1 root root    1374 08-06 21:29 anaconda-ks.cfg
drwxr-xr-x 3 root root    4096 10-07 17:47 Desktop
-rw-r--r-- 1 root root   28996 08-06 21:29 install.log
-rw-r--r-- 1 root root    4220 08-06 21:26 install.log.syslog
-rw-r--r-- 1 root root  550125 10-08 20:04 kmplayer-0.11.2c.tar.bz2
drwxr-xr-x 2 root root    4096 10-08 20:06 linuxqq_v1.0.2-beta1_i386
-rw-r--r-- 1 root root   35220 10-06 16:10 scsconfig.log
-rw-r--r-- 1 root root    1094 10-06 16:14 scsrun.log
-rw-r--r-- 1 root root 1723032 10-08 20:11 smplayer-0.6.9.tar.bz2
[root@localhost ~]#

drwxr-xr-x 3 root root    4096 10-07 17:47 Desktop   【为例子】  
第一位:d表示是文件夹。-表示是文件
         紧接的头三位rwx。表示“当前用户”对该文件多拥有的权限。r--read读 w--write写 x--执行
                           -表示没有对应的权限
         紧跟的后三位r-x。表示这个用户所在的组,组里边其他成员对它所拥有的权限。
         最后三位  r-x 。 表示既不是这个用户,也不是这个用户所在组的用户。所拥有的权限 。
第一个root 表示是当前用户 第二个root 表示当前用户所在的组、   
              



你可能感兴趣的:(2. Linux命令格式)