linux shell 学习总结(1)-----准备工作
2014-12-05 14:17
309 查看
参考书目:精通shell编程(卢涛译)
一,shell简介
shell看以看做是一个桥梁,连接使用者与linux内核,我们只需使用shell命令就可以实现与linux的交互。shell有很多不同的类型,最常用的就是bash,以下实例都以bash为例。
二,常用shell简单命令
1,对文件的操作
列出文件:ls
文件内容:cat file1....filen 列出文件内容
wc files 统计文件中的单词数(包括标点),字符数,行数
操作文件:cp src dest 文件拷贝
mv src dest 文件重命名 ,文件移动
rm file1....filen 文件删除
2,对目录的操作
改变目录:cd
创建目录:mkdir dir
复制目录:cp
移动目录:mv
删除目录:rm -r
3, 操作文件属性
创建硬链接:ln src target
创建符号链接:ln -s src target 注意两者区别,尤其是删除源文件的时候,一个依然有效,一个无效。
改变文件或者目录的权限:eg : chmod a+x file 所有用户增加执行权限。
改变文件属主:chown
改变文件所属的组: chgrp
4,进程
列出进程:ps -ef
杀死进程:kill puid
三,输入和输出
1,标准输入输出,标准错误,默认对应的文件描述符分别为0,1,2
2,输入重定向:cmd < file file的内容作为cmd的输入内容
3,输出重定向:cmd > file 追加到文件:cmd >> file
4,输出到终端的两个常用命令:echo “str” 或 echo 'str' 注意两者区别。
printf “str” 使用格式规范执行输出。
5,常用重定向:
重定向标准输出和标准错误到单独的文件 :eg: cmd >> file1 2>>file2 标准输出追加至file1 ,标准错误追加至file2.
重定向标准输出和标准错误到同一个文件: cmd > file1 2>&
四,进程
1,前台进程与后台进程:使用 & (于要执行的脚本后面) 运行一个后台进程
注意前台进程与后台进程的切换:bg fg
使用悬挂键 ctrl+z悬挂当前进程
2,父进程与子进程概念
一,shell简介
shell看以看做是一个桥梁,连接使用者与linux内核,我们只需使用shell命令就可以实现与linux的交互。shell有很多不同的类型,最常用的就是bash,以下实例都以bash为例。
二,常用shell简单命令
1,对文件的操作
列出文件:ls
文件内容:cat file1....filen 列出文件内容
wc files 统计文件中的单词数(包括标点),字符数,行数
操作文件:cp src dest 文件拷贝
mv src dest 文件重命名 ,文件移动
rm file1....filen 文件删除
2,对目录的操作
改变目录:cd
创建目录:mkdir dir
复制目录:cp
移动目录:mv
删除目录:rm -r
3, 操作文件属性
创建硬链接:ln src target
创建符号链接:ln -s src target 注意两者区别,尤其是删除源文件的时候,一个依然有效,一个无效。
改变文件或者目录的权限:eg : chmod a+x file 所有用户增加执行权限。
改变文件属主:chown
改变文件所属的组: chgrp
4,进程
列出进程:ps -ef
杀死进程:kill puid
三,输入和输出
1,标准输入输出,标准错误,默认对应的文件描述符分别为0,1,2
2,输入重定向:cmd < file file的内容作为cmd的输入内容
3,输出重定向:cmd > file 追加到文件:cmd >> file
4,输出到终端的两个常用命令:echo “str” 或 echo 'str' 注意两者区别。
printf “str” 使用格式规范执行输出。
5,常用重定向:
重定向标准输出和标准错误到单独的文件 :eg: cmd >> file1 2>>file2 标准输出追加至file1 ,标准错误追加至file2.
重定向标准输出和标准错误到同一个文件: cmd > file1 2>&
四,进程
1,前台进程与后台进程:使用 & (于要执行的脚本后面) 运行一个后台进程
注意前台进程与后台进程的切换:bg fg
使用悬挂键 ctrl+z悬挂当前进程
2,父进程与子进程概念
相关文章推荐
- EJB 3.0 学习笔记——准备工作
- 学习Linux 0.01 内核分析和操作系统设计的准备工作
- Silverlight 2学习教程(一):开发Silverlight 2应用程序的准备工作
- 学习ICE 3.0--准备工作
- Struts2学习准备工作之一(转)
- AD学习笔记7——活动目录的安装准备工作
- jQuery 练习[一] 学习jquery的准备工作
- wcf学习之--准备工作
- Silverlight 2学习教程(一):开发Silverlight 2应用程序的准备工作
- 从一个女程序员的5年工作总结中学习工作经验
- 最近在学习Spring,准备参加工作了
- 学习汇编语言前的准备工作
- 【原创心得】学习Lua(1)-- 准备工作
- ireport学习笔记---介绍、准备工作
- linq 学习 之准备工作
- 学习WIN32汇编前在软件方面的要做的准备工作
- Oracle编程艺术学习笔记 - 准备工作
- Silverlight 2学习教程(一):开发Silverlight 2应用程序的准备工作
- ExtJs 学习准备工作
- jQuery 练习[一] 学习jquery的准备工作