linux文件类型基本概念
1、d 目录
2、l 符号链接(指向另一个文件)
3、s 套接字文件(socket)
4、b 块设备文件
5、c 字符设备文件
6、p 命名管道文件
linux下创建一个文件
touch filename
linux权限讲解
--r --r --r
user group other
find 常用命令
find . -name "*.txt"
find 权限位查找
find . -perm 755 -print
find 类型查找
find /etc -type d -print
find . -size +10000 -print
find . type f -exec ls -l {} /;
find / -type f -print | xargs filename
grep 命令
grep "192.168.1.1" *
ps -ef |grep java*
ps -ef |grep ora*
sed 命令
sed -i "s/192.168.1.11/127.0.0.1/g" filename 替换文件中的IP为192.168.1.11 为 127.0.0.1 /g 表示全局。
awk 常用命令
awk "NR==2 {print $1}" 1.txt 输出1.txt 的第二行内容
linux下调用一个程序,并设置参数。例:sout 为linux下编译后的C++/C 应用。
./sout << SYSSMALL
a
b
SYSMALL
这个命令非常有用。可以用于数据库刷脚本时。输入一些命令与参数。
问题一:
1、输出1.properties 文件中的第三行信息到控制台
awk "NR==3 {print $1}" 1.properties
2、将1.txt 文件内容小写转成大写输出到第二个文件中
cat 1.txt | tr '[a-z]' '[A-Z]'