日度归档:2020年11月15日

linux下如何在终端设备上显示文件内容呢?


摘要:
下文讲述Linux中在屏幕上输出文件内容的方法分享,如下所示;

在Linux操作系统中,我们经常会遇到需查看一个文本文件的内容,
那么如何使用命令查看文件内容呢?
下文将一一道来,如下:

实现思路:
    使用cat 命令
      cat [参数] [文件]
      ------参数说明------
       -n:	显示行数(空行也编号)
       -s:	显示行数(多个空行算一个编号)
       -b:	显示行数(空行不编号)
       -E:	每行结束处显示$符号
       -T:	将TAB字符显示为 ^I符号
       -v:	使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
       -e:	等价于”-vE”组合
       -t:  等价于”-vT”组合
       -A:	等价于 -vET组合
       --help:	显示帮助信息
       --version:	显示版本信息

--------注意事项-----
      1.当内容较多时,内容会快速滚动到底部,
          此时可以使用ctrl+s停止屏幕滚动
              而后使用ctrl+Q开始滚动
          ctrl+c终止命令的运行
      2.对于大文件,笔者建议使用more命令  
   

例:
cat命令示例分享


 //查看 maomao365.txt中的内容
 
[root@maomao365 ~]# cat maomao365.txt
查看文件的内容,显示行数编号

[root@maomao365 ~]# cat -n maomao365.txt
查看文件的内容,并添加行数编号后输出到另外一个文件中

[root@maomao365 ~]# cat -n maomao365.log > linuxtest.log 
清空文件的内容:

[root@maomao365 ~]# cat /dev/null > /root/maomao365.txt


持续写入文件内容,碰到EOF符后结束并保存:

[root@maomao365 ~]# cat > maomao365.txt <<EOF
> this is  
> maomao365.com
> EOF

 

java编程语言如何遍历目录呢?


摘要:
下文讲述java语言中遍历目录的方法分享,如下所示;

实现思路:
    使用递归函数的方法循环遍历出目录中的文件

例:
java遍历目录的示例分享

 
class testClass{
	public static ArrayList filelist = new ArrayList();
	
	public static void getFilesList(String dir){	
		File file = new File(dir);
		File[] files = file.listFiles();
		if(null == files){
			return;
		}
		for(int i = 0; i < files.length; i++){
			if(files[i].isDirectory())
			{
				getFilesList(files[i].getAbsolutePath());
			}
			else{
				System.out.println(files[i]);
				filelist.add(files[i]);
			}
		}
	}
}

计算机语言中各数据类型的取值范围详解说明


摘要:
下文讲述编程语言中各数据类型的取值范围说明,如下所示;


char -128 ~ +127 (1 Byte)
short -32767 ~ + 32768 (2 Bytes)
unsigned short 0 ~ 65536 (2 Bytes)
int -2147483648 ~ +2147483647 (4 Bytes)
unsigned int 0 ~ 4294967295 (4 Bytes)
long == int
long long -9223372036854775808 ~ +9223372036854775807 (8 Bytes)
double 1.7 * 10^308 (8 Bytes)

unsigned int 0~4294967295 
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615