--- 查找文件
find / -name filename.txt 根据名称查找/目录下的filename.txt文件。
find . -name "*.xml" 递归查找所有的xml文件
$find . -name "yao*" | xargs chmod o-w ====================================================== find -name april* 在当前目录下查找以april开始的文件。这是一个最简单的程序, #include
grep -H 'spring' *.xml 查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件
ls -l | grep 'jar' 查找当前目录中的所有jar文件
grep 'test' d* 显示所有以d开头的文件中包含test的行。
grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。
grep '[a-z]\{5\}' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
--- 查看一个程序是否运行
ps –ef|grep tomcat 查看所有有关tomcat的进程
--- 终止线程
kill -9 19979 终止线程号位19979的线程
--- 查看文件,包含隐藏文件
ls -al
--- 当前工作目录
pwd
--- 复制文件
cp source dest 复制文件
cp -r sourceFolder targetFolder 递归复制整个文件夹
scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝
--- 创建目录
mkdir newfolder
--- 删除目录
rmdir deleteEmptyFolder 删除空目录 rm -rf deleteFile 递归删除目录中所有内容
--- 移动文件
mv /temp/movefile /targetFolder
--- 重命令
mv oldNameFile newNameFile
--- 切换用户
su -username
--- 修改文件权限
每组内r、w、x分别表示了文件在该用户群体中的读、写、执行权限(- 表示无权限)。chmod -vr 700 file1 表示只有file1的拥有者有读写和执行权限,-v表示显示详细信息,-r表示递归处理下级文件。chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限。
--- 压缩文件
tar -czf test.tar.gz /test1 /test2