某linux知识ppt学习笔记一

我个人闲的没有事情的时候就down资料,现在手中各种知识的资料好几百G,但是基本没有看过多少。这就是光下不看的坏习惯。忽然发现今天这种坏习惯帮了自己,发现了好多优秀的资料通俗易懂而又实用,当然实用是结合自己的工作环境来说的。下面就把我个人认为实用的知识点摘录下来,也算加深印象吧!

***bash是Linux操作系统上最流行的shell之一,它有48个内建的命令和十多个命令行参数。(先记下数目)

***自动执行脚本(配置文件):

>初始化设置文件/etc/rc、/etc/bashrc、/etc /profile

~用来设置《全局》参数,比如环境变量或者在第一次登录的时候给你发一条消息等。

>用户子目录中的.bashrc登录文件

~控制bash shell启动运行方式或者对不同的击键的响应,命令别名。

>用户子目录中.bash_profile

~通知shell在用户登录后系统应使用那一个资源文件。

***显示环境变量:

-printenv

-env

-set

***进程与程序:

~程序是静态的,进程是动态的;

~程序产生进程,运行的程序称为进程;

~一个运行的程序可以产生多进程。

~程序不占系统运行资源,进程使用系统运行资源。

***后台运行程序:

~巨型文件、多层目录或其它文件的排序,搜索,读取删减等操作都可能占用系统资源,或使用很长的时间,因此可以把它们放到后台操作。

进程名  &

nohup  进程名 &(nohup没有用过,应该很有用

***进程结束:

1.前台进程可以使用组合键ctrl+c中断

2.kill杀死进程;(pid,进程名)

***sleep睡眠命令:

sleep  [time]

是进程进入睡眠,time以秒为单位。sleep在脚本中安排时间等待经常用到

***关于cd目录切换:

只说一点,快速回到自己用户的子目录下的命令:

cd或cd ~

***find搜索

常用选项 -name,-type,-mtime;

还有与-exec,-ok ,xargs组合使用。

find / -type f -name myfilename -mtine n -exec||-ok command {} \;

find /-type d |xargs command

***ls列出子目录的内容清单

-m 把文件用逗号分隔显示在一行上
-x 按水平对齐的方式而不是缺省的垂直对齐方式列出文件
-F 特殊显示目录和可执行文件
-R 显示子目录

***cat列出及合并文件

1.cat 1.txt 2.txt>3.txt

2.cat >newfile

创建新文件,等输入完毕时,按crtl+d结束,内容保存到newfile!

***tail命令: 一直跟踪显示文件变化
tail -f  filename
对于一些日志文件监控等很有用。

 

 

你可能感兴趣的:(linux,职场,基础知识,休闲)