Linux学习笔记之Linux常用命令行

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,而减号表示只要包含即可)

你可能感兴趣的:(Linux)