进程和程序的区别:
程序运行起来就是进程
进程是活的,程序是死的
程序只需要一个存放的空间
进程需要系统堆栈空间和控制块
bash是父进程
>
-----------------------------------------------------------
echo "xxx" 表示xxx显示在屏幕上
echo "xxx" > xxx.txt 表示“xxx”存放到xxx.txt中
cat xxx.txt输出xxx
less 文件名 //可以翻页查看内容(可以上下翻页)
head 文件名 //只显示10行
-----------------------------------------------------------
0表示键盘输入
1标准输出
2错误输出
ctrl +c 强制中断
Ctrl +z 暂停刚刚运行的程序,转回后台运行
fg %1(表示第几个)后台转为前台运行,如果前面有程序正在运行,使用fg 是没得用的,因为无法识别这个命令
jobs 显示后台运行的程序
ps 查看进程
-e就是选择所有进程,等同于-A
-F代表的是查看进程的状态
ps -e 查看进程
ps -aux(带杠和不带杠都是一样的) 查看进程,显示的进程
top 可以看到进程,CPU的使用率
free 显示电脑内存使用情况
kill
-15 以正常的方式结束
-2
passwd //修改当前用户密码
pwd 显示当前目录的路径
----------------------------------------------------------
日期时间
data 查看、设置当前时间
格式化显示时间:+%Y--%m--%d
date -s "10:20:20"//设置的是小时
----------------------------------------------------------
shutdown 关机/重启
-h 关机
-r 重启
poweroff立即关机
reboot 立即重启
-----------------------------------------------------------
归档(压缩)
tar -cvf 压缩后的文件名 压缩的文件
释放归档(解压)
tar -xvf 解压文件名
归档并且压缩(就是加一个z属性)
tar -cvzf 压缩后的文件名 压缩的文件
-----------------------------------------------------------