后台不停执行start.sh文件,可以换其他文件一直执行
nohup ./start.sh &
通过端口号找进程ID
lsof -i:端口号
杀死进程
kill -9 进程号(pid)
看是否有指定端口的监听
netstat -nap|grep 端口号
设置文件夹以及以下的权限
chmod -R 权限 文件夹
在当前目录下创建dir1
mkdir dir
递归创建文件夹
mkdir -p 目录
一次创建/二次修改文件file1
touch file1
查看当前目录下的所有目录和文件
ls
查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -a
查找命令
which 命令 :which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。 whereis命令:whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
删除目录或文件(删)rm
rm 文件 删除当前目录下的文件 rm -f 文件 删除当前目录的的文件(不询问) 删除目录: rm -r aaa 递归删除当前目录下的aaa目录 rm -rf aaa 递归删除当前目录下的aaa目录(不询问) 注意:rm语法对目录和文件和压缩包等都可执行删除操作
剪切目录命令:mv 目录名称 目录的新位置
mv /需要移动的文件 /移动到新的路径下 注意:mv语法对目录和文件和压缩包等都可执行剪切操作
拷贝目录命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
cp -r 源目录 目的目录 注意:cp命令可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
文件(目录)查找
find 目录 参数 文件名称 示例:find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件
查找指定文件夹
find / -name '文件夹名' -type d
head:主要是用来显示档案的开头至标准输出中,默认 head 命令打印其相应文件的开头 10 行。
1、head -n 5 filename 说明:显示filename文件中的前 5 行内容 2、head -n 5 filename1 filename2 说明:显示filename1和 filename2文件中的前 5 行内容 3、head -n -5 filename 说明:显示 filename文件中除了最后5行外的内容
tail:指定行数或者动态查看,Ctrl+C结束
1、tail -行数f 文件名 显示指定最后行数内容和监视文件的尾部内容 2、tail -n 20 filename 说明:显示filename最后20行。 3、tail -n +10 filename 说明:显示filename10行以后的内容。 4、tail -c 10 notes.log 说明:显示文件 notes.log 的最后 10 个字符。
打包并压缩当前目录下的所有文件 ,压缩后的压缩包指定名称为xxx.tar
tar -zcvf ab.tar *
将ab.tar解压到根目录/usr下
tar -zxvf ab.tar -C /usr
把admin目录和目录下的所有文件压缩到admin.zip中
zip -p -r admin.zip admin/
把当前目录下面的 admin.zip解压到/usr/test目录里面
unzip -d /usr/test admin.zip
管理员设置文件 (或目录)所有者
chgrp -R 组名 文件名
普通用户可变更文件或目录的所属群组
chown -R 组名 文件名
查看当前目录
pwd
查看进程:
ps -ef 命令:ps -ef 查看所有正在运行的进程



