- 0
- 0
- 约4.06千字
- 约 67页
- 2024-05-09 发布于广西
- 举报
UNIX/Linux根本命令介绍邹昕光哈尔滨工业大学自动化测试与控制研究所2011
课程内容Linux命令行及Shell概述Linux常用命令综合练习
Linux命令命令行vs图形界面好的图形界面直观方便;好的命令行直观方便灵活;
命令行vs图形界面列出文件Linuxls-alWindowsexplore
命令行vs图形界面统计文件信息LinuxwcWindows右键点击/选择属性
命令行vs图形界面查找文本Linuxgrep“analyzer”makefileWindows翻开makefile文件,按Ctrl-F,在跳出的对话框中输入analyzer,点击查找下一个。
命令行vs图形界面查找文本
命令行vs图形界面更复杂的要求查找某字符串出现的行数Linuxgrep“analyzer”makefile|wc-l???
UNIX/Linux设计哲学Makeeachprogramdoonethingwell.DesignprogramstobeconnectedtootherprogramsUseshellscriptstoincreaseleverageandportability.
Linux命令行介绍命令与选项命令的行为通过选项来控制lsls-lls-al
Linux命令行介绍命令选项大小写敏感例如ls-h和ls-Hls-i和ls-I文件名大小写敏感
Linux命令行介绍自动补全与提示tab键负责自动补全与提示输入lsin后再输入两次tab键,提示所有已in开头的文件。输入lsinc后再输入tab键,直接补全文件名。
Linux命令行介绍常用命令编辑命令〔命令大小写不敏感〕快捷键说明上箭头上一条命令下箭头下一条命令Ctrl+A光标移动到开头Ctrl+E光标移动到结尾Ctrl+U剪切光标之前所有字符(不包括自身)Ctrl+K剪切光标之后所有字符(包括自身)Ctrl+W剪切光标之前的一个词(以空格、标点等为分隔)Ctrl+Y粘帖Ctrl+(XU)撤销刚才的操作
Linux命令行介绍使用帮助man帮助info帮助
Linux命令行介绍man帮助
Linux命令行介绍man帮助导航快捷键说明PageDown/Space向后翻页PageUp/Ctrl+B向前翻页上箭头向前移动一行下箭头向后移动一行Home键移动到最前End键移动到最后q退出/搜索n发现上次查找的下一个匹配
Linux命令行介绍使用man查找系统调用或libc库函数Linux手册页分为多个局部1:用户命令的使用方法2:系统调用3:库调用。。。例子manprintfman3printf
Linux命令行介绍管道连接两个命令输入和输出的通信机制
Linux命令行介绍命令1管道命令2键盘屏幕ls-l|grep“in”ls-lgrep“in”
Linux命令行介绍I/O重定向程序的标准输入/标准输出/标准错误输出默认是键盘/屏幕输出重定向将进程的标准输出和标准错误输出重新定向到指定的文件输入重定向将进程的标准输入重新定向到指定的文件
Linux命令行介绍I/O重定向例子输出重定向
Linux命令行介绍I/O重定向例子输入重定向
Shell通配符元字符功能*与任意多个字符匹配?匹配一个字符[…]同方括号中的任意一个字符相匹配[x-y]匹配某范围一组字符的某一个[!...]与所有不在方括号中的某个字符匹配
通配符举例环境lsd?.c
通配符举例lsdir[1-9]lsdir[1-9]*
通配符举例lsdir[!a-z]*
Linux命令分类文件管理cdlswccpcatrmmvgrepdifffindlntouchchmodtar磁盘管理ddmkfsmountunmount库命令ar
Linux目录树
cd改变用户的当前目录用法:cddirectory从/home/Spark/Demo转到/usr/local/lib例如绝对路径cd/usr/local/lib相对路径cd../../../usr/local/lib
cd不加任何参数使用cd,回到用户主目录cd~回到用户主目录
ls显示目录中的内容用法:ls[options][files]常用选项符号意义a列出目录中所有内容,包括隐藏文件(以.开头的文件)l使用详细信息列表显示模式
ls例如列出当前目录下文件详细信息ls-l
ls例如列出当前目录下所有文件〔包含隐藏文件〕详细信息ls-al
wc统计文件的行数,字数和字节数用法wc[options][files]常用选项符号意义l
原创力文档

文档评论(0)