1.1 文件和目录:
cd /home 进入 ‘/home’ 目录
cd … 返回上一级目录
cd …/… 返回上两级目录
cd - ...
诸如EXT3文件系统的实现并不对文件
路径
的
长
度做限制。即便NTFS,限制也相对宽松很多。但是,操作系统在设计时却加了些限制:“The on-disk structures have no inherent limit. Particular drivers and may impose limits of their own, however. MS-DOS does not support ...
在编译uboot 下载安装 arm-
linux
-gcc版本时,发现arm-
linux
-gcc文件名过
长
,导致当前工作
路径名
过
长
,不美观。现象如下:
gcc-linaro-11.2.1-2021.10-x86_64_arm-
linux
-gnueabihf/bin/arm-
linux
-gnueabihf-ranlib
gcc-linaro-11.2.1-2021.10-x86_64_arm-
linux
-gnueabihf/bin/arm-
linux
-gnueabihf-gcc-ar
gcc-linaro.
在x86_64
Linux
下,文件名的最大
长
度是255个字节,文件
路径
的最大
长
度是4096bytes, 即可以包含16级的最大文件
长
度的
路径
。在#define NAME_MAX 255的定义.
默认的
路径
提示为完整的
路径
,这样一行就很
长
了,可能会占全部的宽度,看着很不爽!就像下面这样jack@ubuntu:~/trunk-new/build_dir/target-mips_34kc_uClibc-0.9.33.2/
linux
-ar71xx_generic/
linux
-3.10.17/net/netfilter/commercials$基本占用
终端
80%的宽度,如果能改成只显示最后一个文件...
测试目的:ext3文件系统下filename最大字符
长
度测试平台:SUSE10_x64测试过程:# cat testfilelength.shLENTH=`for i in {1..255};do for x in a;do echo -n $x;done;done`touch $LENTH#sh testfilelength.shLENTH=`for i in {1..255};do for x...
基本上
Linux
系统下默认的
路径
提示为完整的
路径
,虽然是完整的
路径
但是真的很
长
,看上去很不方便,是指有时候可能会占全部的宽度,看上去让人眼花缭乱,就像下面的例子:
linux
idc@Ubuntu:~/trunk-new/build_dir/target-mips_34kc_uClibc-0.9.33.2/
linux
-ar71xx_generic/
linux
-3.10.17/net/netfilter...
在
linux
终端
命令行,如果我们打开过深的子目录,目录
路径
过
长
,会在屏幕霸占比较宽的位置,看起来不舒服斯基,也不太方便开发。这时我们会想要如何不显示出完整的
路径
,只显示出当前的目录名。很简单,只要要简单的配置下shell环境就可以了:#打开编辑sh配置文件
sudo vim ~/.bashrc
#找到62行左右位置,PS1='${debian_chroot:+($debian_chroot)}\u@