Linux命令行基本操作
chown myy fileb --修改fileb的拥有者为myy;
chown myy:groupa filea --修改filea的拥有者为myy,并且同时修改组群为groupa
find / -name mysql:查找名为mysql的文件夹
/rm -rf * 删除本文件夹下所有文件。
删除的时候要注意文件夹,删除垃圾的时候要到.trash 文件夹执行上述命令。
RPM相关命令操作:
RPM 安装操作:
rpm -i 需要安装的包文件名
RPM 查询操作:
rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;
rpm -qip example.rpm 查看 example.rpm 安装包的信息;
rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;
rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下
RPM 卸载操作:
rpm -e 需要卸载的安装包
rpm -e tomcat4 卸载 tomcat4 软件包
RPM 升级操作:
rpm -U 需要升级的包
rpm -Uvh example.rpm 升级 example.rpm 软件包
CRONTAB
crontab -u//设定某个用户的cron服务
crontab -l//列出某个用户cron服务的详细内容
crontab -r//删除没个用户的cron服务
crontab -e//编辑某个用户的cron服务
Nohup 操作
- nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中。
& : 指在后台运行
nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行
2.jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
Ps -ef
a:显示所有程序
u:以用户为主的格式来显示
x:显示所有程序,不以终端机来区分
用 ps -def | grep 文件名 查找进程很方便,最后一行总是会grep自己
3.终止后台运行的进程
kill -9 进程号