linuxshell读取一个配置文件并获取其中的全部内容,急
下面是读取配置文件,作为变量显示出来,实例如下:[lotto@ftptest2 ~]$ cat boot.inipath='/data/source'username='myuser'password='mypassword'[lotto@ftptest2 ~]$ cat test.sh#!/bin/sheval `cat ./boot.ini`echo "$username"echo "$path"echo "$password"[lotto@ftptest2 ~]$ ./test.shmyuser/data/sourcemypassword
如何开启windows系统的操作日志记录
在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来。常用的工具有screen,script,以及tee等。
1。 screen — screen manager with VT100/ANSI terminal emulatio
> screen -L
>这里是我们的操作
> exit
结束后会生成一个类似这样的文件名: screenlog。
0
> more screenlog。0
这样可以查看你刚才进行的操作,发现可能存在的问题
2。 script — make typescript of terminal session
> script
>我们的操作
> exit
生成一个这样的文件:typescript
> more typescript
这里查看我们进行的操作
3。
tee – read from standard input and write to standard output and files
这个命令可以读取终端输入输出到终端或者文件中,有时候可以用来记录make等命令可能产生的输出到终端的大量内容输出到文件中去。
这样可以方便记录这些命令的日志。
> make 2>&1 | tee make。log
当然,我们也可以直接重定向到一个文件中
> make > make。log
PS: 2>&1是为了记录错误日志
if you want to filter the control symbols, try to use the “col” command like this:
$ cat screenlog。
0 | col -b > screenlog
or
$ cat typescript | col -b > scriptlog。
unix/ linux系统中如何读取一个文件的存储权限
1. 使用命令"ls -l 文件名"可以读取一个文件的存储权限。
2. 这是因为在unix/linux系统中,每个文件都有一组权限,用于控制对该文件的访问。
这组权限包括读取、写入和执行权限,分别对应于文件的所有者、所属组和其他用户。
3. 通过使用"ls -l"命令,可以列出文件的详细信息,其中包括文件的存储权限。
权限信息以一串字符表示,例如"-rw-r--r--",其中第一个字符表示文件类型,后面的字符分别表示所有者、所属组和其他用户的读取、写入和执行权限。
通过读取这些字符,可以确定文件的存储权限。