Linux 学习笔记————————————————————————————————–
普通进程切换到后台进程,可以在启动参数的时候加一个‘&’实现这个目的;
进程切换到后台的时候,我们把它称为job。切换到后台时会输出相关job信息。
切换到后台的进程,仍然可以用ps命令查看,或通过jobs命令只查看所有job(后台进程)
Linux 守护进程: 通常会随系统启动时激活并随系统关闭时停止,一直在系统后台中默默为用户提供服务。
ps -x
如果一个进程永远都是以后台方式启动,并且不能受到Shell退出影响而退出,一个正统的做法是将其创建为守护进程(daemon)。
守护进程信息通过ps –a无法查看到,需要用到–x参数,当使
用这条命令的时候,往往还附上-j参数以查看作业控制信息,其中TPGID一栏为-1就是守护进程。
查看
普通进程:ps
后台进程 :jobs
RPM(Radhat Package Manager):软件包管理器
安装软件:rpm -ivh filename.rpm
升级软件:rpm -Uvh filename.rpm
卸载软件:rpm -e filename.rpm
查询软件的描述信息:rpm -qpi filename.rpm
列出软件的文件信息:rpm -qpl filename.rpm
查询文件属于哪个RPM: rpm -qf filename
echo 回写命令 用于在终端显示字符串或变量
date “+%Y-%M-%d %H:%M:%S” 按照指定格式输出当前系统时间
reboot 重启计算机
wget 用于使用命令行下载网络文件 格式为 wget [参数] 下载地址
ifconfig 用于获取网卡配置与网络状态的等信息
uname -a 用于查看系统内核版本等信息
uptime 用于查看系统的负载情况
使用 watch -n 1 uptime 来每秒刷新 一次获得当前的系统负载情况。
输出内容为系统当前时间,系统已运行时间、当前在线用户以及平均负载值
free -m 用于显示当前系统中内存的使用量情况
last 用于查看所有系统的登入记录
history 用于显示历史执行过的命令
history -c 清除
ls ls -al ls -a ls -d
cd pwd
cat 文件名 查看纯文本文件(较短的) -n 显示行号
more 文件名 查看纯文本文件(较长的) -d 显示提示语句或者报错信息 可用于查看log日志文件
head -n 行数 显示文本前多少行
tail -n 行数 显示文本后多少行
tr 用于转换文本中文件的字符 格式为 tr[原始字符][目标字符]
wc 用于统计指定文本的行数 字数,字节数
touch 用于创建空白文件与修改文件时间
mkdir 用于创建空白文件夹
rmdir 仅删除空白文件夹
cp [选项] 源文件 目标文件 用于复制文件或目录
mv 用于移动文件或改名
rm -rf 用于删除文件或者目录 (删除一切)
useradd
passwd
groupadd
tar 用于对稳鸡蛋的打包压缩或者解压
打包并压缩文件 :tar -czvf 压缩包名.tar.gz 文件名
解压并展开压缩包:tar -xzvf 压缩包名.tar.gz
grep 用于对文本进行搜索
grep /sbin/nologin /etc/passwd 搜索在/etc/passwd 中 “/sbin/nologin”出现的行
grep password LoginFormView.java
find 拥吻查找文件
find . -name “pass*” 搜索在当前目录下所有以pass开头的文件
find /-perm -4000 -print 搜索整个系统中包含的SUID的文件(因SUID的数字表示法是4,而减号表示只要包含即可)