Linux常用命令及其功能说明(一)

1.pwd 命令,是 Print Working Directory (打印工作目录)的缩写,功能是显示用户当前所处的工作目录

2.cd 命令,是 Change Directory 的缩写,用来切换工作目录。cd 命令后面可以跟一些特殊符号,表达固定的含义,如表 1 所示:

[root@localhost  dir1]# cd ~    #表示回到自己的主目录,对于 root 用户,其主目录为 /root。
[root@localhost ~]# cd             #没有加上任何路径,也代表回到当前登录用户的主目录。                                              [root@localhost ~]# cd  /root/dir1           [root@localhost ~]# cd  ./dir1           [root@localhost ~]# cd  dir1         #表示root 用户从主目录切换到 /root目录的dir1子目录,其中第一个用的是绝对路径,另外两个是用相对路径。                                 [root@localhost ~]# cd ..      #表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思。
[root@localhost ~]# cd   /usr/local/src     #进入/usr/local/src目录 。

需要注意的是,/ 是 Linux 操作系统里最核心的一个目录,叫做根目录,所有的文件和目录都在这下面。

3.ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:ls  [选项][目录或文件]  (命令名、选项、参数之间有空格进行分隔!)。表 2 列出了 ls 命令常见用法及功能。

表 2     ls 命令常见用法及功能

ls列出当前目录的下一层文件名和目录名,不包含隐藏文件,同时以文件名进行排序,并会根据文件的具体类型给文件名配色(蓝色显示目录,白色显示一般文件)。
ls -a显示当前目录的下一层的所有文件名和目录名,包括隐藏文件(开头为 . 的文件),这是最常用的参数之一。
ls  /目录名会列出指定目录下的文件和目录。特别注意, ls  /  就是查看根目录下的结构。
ls  -l会列出当前目录下除隐藏文件外的所有文件和目录的详细信息,详细信息包括权限、所属主、所属组、最后修改时间等。注意,由于我们使用ls 命令时经常需要加入-l选项,所以Linux 为ls -l 命令提供了一种简写方式,即 ll 。
ls  -al 或者     ls  -la用到了a和l两个选项,那么就可以查看当前目录的所有文件及目录详细信息。
ls  -d仅列出目录本身,而不是列出目录内的文件数据。
ls  /binbin 是binary 的缩写,该目录下存放的是最常用的命令。
ls /boot该目录下存放的是启动Linux时使用的一些核心文件,包括一些链接文件和镜像文件。
ls  /devdev 是device的缩写,该目录下存放的是Linux的外部设备。在Linux中,访问设备的方式和访问文件的方式是相同的。现在知道为啥在Linux系统中,我们常说“一切皆文件”了吧!
ls  /etc 该目录下存放的是所有系统管理所需要的配置文件和子目录。
ls  /lib 和 ls  /lib64存放的是系统最基本的动态链接共享库(其作用类似于Windows下的DLL文件),几乎所有的应用程序要用到这些共享库。其中,/lib64为64位的软件包的库文件所在目录。
ls  /media系统会自动识别一些设备,比如U盘和光驱等,当这些设备被识别后,Linux会把它们挂载到media这个路径下。
ls  /opt这是给主机额外安装软件所设置的目录,该目录默认为空。比如说,要安装一个oracle数据库,就可以将其放在该目录下。
ls  /proc是一个虚拟目录,是系统内存的映射,可以直接访问它来获取系统信息,也可以直接修改里面的某些文件。
ls  /run 这个目录其实和/var/run是同一个目录,里面存放的是一些服务的pid文件。每一个文件启动完后,都会有一个pid文件。
ls  /sbins 就是super user 的意思,该目录存放的是系统管理员使用的系统管理程序。
ls  /srv该目录存放的是一些服务启动之后需要提取的数据。
ls  /sys该目录存放是与硬件驱动程序相关的信息。
ls  /tmp该目录用来存放一些临时文件。
ls /usr类似于Windows下的program files 目录,用户的很多应用程序和文件都存放在该目录下。
ls /usr/bin存放的是系统用户使用的应用程序。
ls /ussr/sbin存放的是超级用户使用的比较高级的管理程序和系统守护程序。
ls  /usr/src内核源代码默认的放置目录。
ls  /var该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件

补充:如上图所示,是使用 ls  -l 命令可以看到的结果。文件类型和权限列是 -rwxrwxrwx 的形式,其中第一个字符表示这个文件的文件类型,其后的一串字符表明了该文件的权限,其中:

        1)r (read)表明该文件具有可读权限,若该位置为 "-" ,则表明文件不可读;
        2)w (write)表明该文件具有写权限,若该位置为 "-" ,则表明文件不可写;
        3)x(execute) 表明该文件具有可执行权限,若该位置为 "-" ,则表明文件不具有可执行权限;
        4)第一个 rwx 表示该文件的所有者对该文件的权限;第二个 rwx 表示该文件所属组对该文件的权限;第三个 rwx 表示其他用户对该文件的权限。 

4.touch 命令可用于当指定路径下不存在某个文件时,就在指定路径下建立一个空文件(是文件,不是目录!这里要特别注意)。touch 命令格式如下: [root@localhost ~]# touch  [选项]  文件名    #关于此处的选项,笔者也不是很清楚,欢迎各位大佬帮我解答,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值