2019-08-22 10:05:30 weixin_42402273 阅读数 33
  • Ruby on Rails入门

    Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。

    1610 人正在学习 去看看 申思维

绝对路径:

和windows类似,Linux也有绝对路径。但是Linux没有盘符这么一说,linux是由文件组成的。例如/usr/local/redis 、/opt等。

相对路径:

比较绝对路径,相对路径显得尤为重要。特别是前端写js路径,或者后端写访问路径时。如何优雅的写?Linux中 . 表示当前路径,..表示当前目录的上一级目录。有了这个基础知识,windows写路径就可以为所欲为了。什么../../ ./ /都是手到擒来。其中linux

用到的常用命令 cd 切换目录,例如 cd example 目录前面没有斜杠,他是相对于/home的。如果cd什么也不加,就是进入当前目录的根目录。pwd 显示当前目录。

2014-04-08 13:19:44 Crazy__Programmer 阅读数 13805
  • Ruby on Rails入门

    Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。

    1610 人正在学习 去看看 申思维
       一般情况下,在用shell的时候,或者你通过什么方式调用你的应用程序的时候,都要写明被调用的程序路径。路径分为绝对路径和相对路径。

绝对路径
      在Linux中,绝对路径是从 / (也被称为根目录)开始的,比如/usr、/etc/X11。如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了。

  [root@localhost ~]# cd /usr/share/doc/      注:使用绝对路径进入doc目录
      [root@localhost doc]# pwd                        注:判断用户当前所处的位置                    
      /usr/share/doc                                          注:位于/usr/share/doc


相对路径
      在Linux中相对路径的使用相对于绝对路径来说是比较复杂的,在Linux路径中经常会一些特殊符号,这些符号是用来表示相对路径的。

   .   表示用户所处的当前目录
    ..  表示上级目录
 ~  表示当前用户自己的home目录
 ~USER 表示用户名为USER的家目录,这里的USER是在/etc/passwd中存在的用户名

   使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。


使用举例
例1: 
  c:/website/web/index.htm
  c:/website/img/photo.jpg
         
    在此例中index.htm中链接photo.jpg
      正确写法:使用“../img/photo.jpg”的相对路径来定位文件 

例2: 
  c:/website/web/xz/index.htm
  c:/website/img/images/photo.jpg
          
   在此例中index.htm中链接photo.jpg
     正确写法:可以使用../../img/images/photo.jpg的相对路径来定位文件

例3:
  c:/website/web/index.htm
  c:/website/web/photo.jpg
          
    在此例index.htm中链接photo.jpg
      正确写法:使用./photo.jpg的相对路径来定位文件 

例4:
     在本地硬盘有如下两文件,它们要互做超链接
     G:\site\index.htm
     G:\site\web\article\01.htm
     
     index.htm链接到01.htm
     正确的链接应该是:<a href=web/article/01.htm>链接文字</a>,
     
     01.htm要想链接到index.htm
     正确的链接应该是:<a  href=../../index.htm>返回首页</a>注:这里的../表示向上一级。

2016-07-21 10:36:27 iSteve_55 阅读数 297
  • Ruby on Rails入门

    Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。

    1610 人正在学习 去看看 申思维
认识Linux下路径概念

结构概述:
Linux路径呈树状结构,最高级为根目录(符号表示:/),根目录下为二级目录主要是bin,dev,boot,etc…等,在二级目录中表示为:/bin, /dev, /boot, /etc…等表示方法。

绝对路径:表示从最高级根目录开始的完整路径称之为绝对路径。(也可以说以/开头开始的路径称之为绝对路径)例如:/home
相对路径:表示在当前目录下开始操作的路径称之为相对路径。(也可以说在当前目录下不需要以/开头开始的路径称之为相对路径)

区分绝对路径与相对路径---抛砖引玉:
使用cd命令解释说明
绝对路径:[root@steven ~]#cd /home/linuxprobe   ---- 其中linuxprobe是用户名
相对路径:[root@steven ~]#cd Desktop/  ----在家目录下访问桌面目录属于相对路径(相对与家目录)

Linux中 . 的作用
.  ---当前目录
.. ---上一级目录
~  ---当前用户的家目录
2019-12-12 12:20:15 qq_39341113 阅读数 50
  • Ruby on Rails入门

    Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。

    1610 人正在学习 去看看 申思维

Linux教程
Linux教程:http://www.fdlly.com/m/linux

相对路径和绝对路径

文件路径

文件路径:文件的路径是描述文件在系统中的位置
Linux使用正斜线(/)而不是反斜线(\)来在文件路径中划分目录

相对路径和绝对路径

  • 绝对路径:
    绝对路径的写法一定由根目录 ‘/’写起

  • 相对路径:
    相对路径的写法不是由根目录 ‘/’写起

  • 单点符(.):表示当前目录

  • 双点符(…):表示当前目录的父目录

在Shell中

  • /代表根目录
  • ..代表当前目录的上一级目录
  • .代表当前目录
  • ~代表用户主目录,这个符号通常位于Esc键下方

##pwd:显示工作目录路径
使用pwd命令可以显示当前用户所处的工作目录的绝对路径。pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。
语法:

pwd[选项]

选项与参数:

  • -L:目录连接时,输出链接路径
  • -P:输出物理路径

实例

显示用户当前工作目录

[root@localhost ~]# pwd
/root

ls:列出目录

ls命令是list的缩写
语法ls [OPTION]... [FILE]

常用参数:

  • -a--all 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
  • -A--almost—all显示所有文件及目录,但不显示当前目录(.)和父目录(..)
  • -l使用详细格式列表:除文件名称外,亦将文件类型、权限、拥有者、文件大小、修改时间等资讯详细列出
  • -r 将文件以相反次序显示(原定依英文字母次序)
  • -S 用文件和目录大小排序
  • -t将文件依建立时间之先后次序列出
  • -R--recursive递归处理,将指定目录下所有文件及子目录及子目录中的文件一并列出

###文件类型颜色

不同类型的文件在Linux系统中具有不同的颜色,在默认情况下颜色如下表所示

颜色 文件类型
白色 普通文件
深蓝色 目录
草绿色 可执行文件
红色 压缩文件
淡蓝色 链接文件
红色闪烁 有问题的链接文件
黄色 设备文件,包括块设备文件或字符设备文件
灰色 其它的一些文件

ls -l命令几乎可以看到系统上任何文件或目录的所有信息

###文件属性

[root@localhost /]# ls -l /root/test.txt
-rw-r--r--. 1 root root 0 11月 22 14:55 /root/test.txt

以test.txt为例

输出信息 信息描述
- 文件类型,test.txt是普通文件
rw-r--r-- 文件权限
1 文件连接数
root 文件的用户所有者
root 文件的用户群所有者
0 文件长度(也就是文件大小,不是文件的磁盘占用量)
0 11月 22 14:55 文件的更改时间(mtime),或者是文件的最后访问时间(atime)
test.txt 文件名称

文件类型如下表所示

符号 类型
- 普通文件
d 目录文件
l 符号链接文件
p 管道文件
s socket文件
b 块设备文件
c 字符设备文件

###实例

显示/root目录下文件和子目录的简单信息

[root@localhost ~]# ls /root
anaconda-ks.cfg  test  test.txt

显示/root目录下文件和子目录的详细信息

[root@localhost ~]# ls -l /root
总用量 4
-rw-------. 1 root root 1257 11月 20 21:29 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 11月 22 14:06 test
-rw-r--r--. 1 root root    0 11月 22 14:55 test.txt

显示/root目录下所有文件和子目录的详细信息,包括隐藏文件

[root@localhost ~]# ls -al /root
总用量 28
dr-xr-x---.  2 root root  163 11月 22 14:07 .
dr-xr-xr-x. 17 root root  224 11月 20 21:28 ..
-rw-------.  1 root root 1257 11月 20 21:29 anaconda-ks.cfg
-rw-------.  1 root root 1431 11月 20 21:22 .bash_history
-rw-r--r--.  1 root root   18 12月 29 2013 .bash_logout
-rw-r--r--.  1 root root  176 12月 29 2013 .bash_profile
-rw-r--r--.  1 root root  176 12月 29 2013 .bashrc
-rw-r--r--.  1 root root  100 12月 29 2013 .cshrc
-rw-r--r--.  1 root root  129 12月 29 2013 .tcshrc
-rw-r--r--.  1 root root    0 11月 22 14:06 test
-rw-r--r--.  1 root root    0 1月   1 2020 test.txt

####显示/etc/目录下的文件类型

[root@localhost ~]# ls -F /etc
标记 文件类型
没有标记 普通文件
/ 目录
* 可执行文件
@ 符号链接文件
ι 管道文件
= socket文件

####以文件的最后一次访问时间(最近访问时间在前)对/root下的文件和目录进行排序显示


[root@localhost ~]# ls -lt /root
总用量 4
-rw-r--r--. 1 root root    0 1月   1 2020 test.txt
-rw-r--r--. 1 root root    0 11月 22 14:06 test
-rw-------. 1 root root 1257 11月 20 21:29 anaconda-ks.cfg

####以文件的最后一次访问时间(最近访问时间在后)对/root目录下的文件和子目录进行排序显示

[root@localhost ~]# ls -ltr /root
总用量 4
-rw-------. 1 root root 1257 11月 20 21:29 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 11月 22 14:06 test
-rw-r--r--. 1 root root    0 1月   1 2020 test.txt

####以文件的大小对/root目录下的文件和子目录进行排序显示

[root@localhost ~]# ls -Sl /root
总用量 4
-rw-------. 1 root root 1257 11月 20 21:29 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 11月 22 14:06 test
-rw-r--r--. 1 root root    0 1月   1 2020 test.txt

####查看文件的inode


[root@localhost ~]# ls -i /root/test.txt
33575024 /root/test.txt

####查看文件的磁盘占用量

[root@localhost ~]# ls -s /root/test.txt
0 /root/test.txt

cd:切换目录

cd是Change Directory的缩写,是在Linux文件系统的不同目录之间移动的基本工具,这是用来变换工作目录的命令。
语法:
cd [相对路径或绝对路径]
cd命令后面跟着一个路径名作为参数,表示进入到另一个目录中

###实例

切换到/root目录

[root@localhost /]# cd /root

###切换到上一级目录

[root@localhost ~]# cd ..
[root@localhost ~]# cd ../

###切换到家目录
对于root用户而言,家目录是/root目录

[root@localhost /]# cd ~
2019-07-28 20:15:23 net1801hui 阅读数 126
  • Ruby on Rails入门

    Ruby 是最优雅的开发语言,Rails是Web开发最快的框架。Ruby on Rails是目前美国创业公司最喜欢用的技术,开发效率基本上是传统Web开发框架的3-5倍。 本视频介绍了Ruby on Rails的快速入门的路径, 可以让新手快速的接触到Rails的世界。 视频从浅入深, 循序渐进, 跟世面上的其他教程都不同。作者从09年开始使用Rails,至今仍然在使用,实战经验极其丰富。

    1610 人正在学习 去看看 申思维

Linux学习路径

Linux学习路径
计算机概论与硬件相关知识
Linux 初级
Linux 中级
Linux 高级
Linux 内核研究和操作系统开发
Linux 系统安装
Linux 图形界面使用
Linux 常用命令
Linux 用户和文件系统管理
Linux 软件安装配置
Linux 网络管理
Linux 系统维护
Shell 编程初步
Linux 服务器领域
Linux 程序开发
数据库
防火墙
DNS 服务器
VPN 服务器
Web 服务器
Mail 服务器
FTP 服务器
Samba 服务器
NFS服务器
LAMP 服务器
集群服务器
Shell 高级编程
Linux C/C++程序开发
Linux 内核基础
嵌入式开发
Linux 驱动开发

linux开发路径搜索

阅读数 244

linux开发路径搜索

博文 来自: lixiang987654321

linux 路径分割

阅读数 1727

linux查看当前路径

阅读数 1154

linux查看当前路径指令:pwd

博文 来自: oFAITH12345

简单描述linux相对路径和绝对路径

博文 来自: HaveAJaguar
没有更多推荐了,返回首页