笔记:Shell基础
笔记:Shell基础
命令行:包含命令和参数的行。Command [arg1][arg2]…[argn] Rerurn
如果Shell找不到执行的命令,如果是文件目录没有在Path变量设定
故可用Path=$path:.(临时将工作目录添加入path)
或./command 执行命令;
重定向
command [arguments]>filename
command [arguments]<filename
后台运行程序
ctrl+z 挂起
ctrl+c 中断
bg/%+作业号 置于后台
fg/% +作业号 置于前台
kill+PID(%作业编号) 终止后台作业(用ps查询 PID号)(jobs查询作业编号)
linux文件系统
linux文件系统
常用win系统,我们都知道windows和programe files 是什么意思,也知道windows文件夹下面的drivers和system32,总之win系统安装下来的目录是有其自己代表的一些意义,同样linux下面的各目录都有自己代表意义。
-
/ 根目录 /bin 包含启动系统和在恢复模式初次运行的文件 /boot 包含引导系统的所有文件 /dev 设备文件 /etc 本地计算机配置文件 (/etc/password包含所有授权用户列表)
/home 用户主目录 /lib 共享库 /mnt 临时挂载点 /opt 可选软件包 /root root用户主目录 /tmp 临时文件 /usr/bin 包含标准linux工具程序 /usr/include C程序包含的头文件 /usr/lib 库文件 /usr/local 本地重要的文件和目录 /usr/src 源代码文件 /var 可变数据
嗯,对于win系统,只要动动鼠标就可以到达你所想进入的目录或者打开文件,而在linux下,一些在终端下的工具还是应该熟记。
比如:
-
cd 切换工作目录(DOS也是) chmod 更改文件访问权限 mkdir 创建目录 pwd 显示工作目录的路径名 rmdir 删除目录
笔记:Linux实用工具
Linux实用工具
ls:列出文件名
参数:“l”显示文件详细信息;"d"只是现实文件名和目录名,不显示目录内文件。
rm:删除文件
参数:“i”采用交互方式删除
cat:显示文本文件内容
hostname:显示系统名
cp:复制文件
mv:更改文件名
lpr:打印文件
grep:查找字符串
head:显示头文件
tail:显示文件尾部
sort:按顺序现实文件内容
uniq :删除文件中重复行
diff:比较两个文件
file:测试文件内容
|:管道,实现进程见的通信
echo:显示文本
date:现实日期和时间
script:记录shell会话
unix2dos :转格式
dos2unix:转格式
bzip2:压缩文件
参数“v" 显示节省空间百分比
bunzip2:解压文件
bzcat:解压文件
gzip:压缩文件
zcat:现实压缩文件内容
compress:压缩文件
tar :打包和解包归档文件
参数:”c“创建,”v“包含详细信息,”f“从一个文件进行读写,”t" 按照表格显示,”x“ ”z“”j“
PS:那个wowubuntu.com提供关于linux命令的壁纸还有vim使用的壁纸,值得下载对照学习。
转:把孩子培养成普通人:一位父亲的18个忠告
近读作家张大春的《聆听父亲》,看到这么一段:我和你的母亲只会祈求并期待你活着,也许健康地活着,也许多一点儿——健康又美丽地活着。倘若日复一日,你的确看来健康又美丽,我们会有进一步的渴望:你最好比别的孩子聪明一点儿、努力一点儿、顺遂一点儿……设若一路这么盼下去,终究有一日,我们必然会要求你比旁人更有道德、有智慧、有成就,甚至有钱有势。让我暂时不要那样贪婪,让我在健康这个词上暂停一下,回到我奶奶说的那故事的边缘。
我想,无可避免,人都是贪婪的。当人人都想出人头地,只想做个普通人的人反而显得有些另类了:请让孩子输在起跑线上。
1、也许你有很多梦想没有机会实现,别让孩子代替你实现,记着,那是你的梦想,不是孩子的梦想。如果你刚刚为人父母,其实还有时间实现自己的梦想,就当给孩子做一个榜样。(幽明:这条最致命了!)
2、请蹲下来和孩子说话。
我喜欢这样和她讲话,对于孩子而言,更要给予足够的“尊重”,换句话说,对于超过3周岁的孩子,你就不能把他当作“小孩”,而是一种平等的关系来对待,如果平等呢,身高先平等吧。



