linux 命令行基础 Shell 入门 这上面讲的有点太简单了,总结一下备忘。
输入包括单引号’、圆括号(、大括号{ 输出有>(右尖括号),需要补全。 ctrl+c退出
date计算器:exPR 2 + 2显示:echo things(显示'需要在前面加上/,即/')操作系统名称:uname、uname -a服务器名称:hostname远程服务器ip等信息:host baidu.combash 版本:bash --version历史记录:history删除:rm xxx python:os.remove("xxx")状态:uptime     18:41:45 up 2 days,  1:58,  5 users,  load average: 2.01, 1.98, 2.00 时间、运行时间、用户数量、平均负载↑:浏览上一条命令,可以多次使用history:列出所有记录ctrl+R:搜索历史记录cat 代表concatenate。 可用于读取其他文件作为输入。
Tab键自动补全命令、参数等。
输出行数、字数、字节数
对比两个文件的不同点
查询某个指令的用法
默认不显示以.开头的文件
删除所有文件。。
如:
ping 8.8.8.8会使shell被ping接管。按ctrl+C退出。 另一种交互程序需要手工输入终止符, 如:
最后输入ctrl+D(EOF)才会运行排序。
文件和目录都有其名称(”filenames”) Filenames 可以包括任何除了/的字符。 当需要写一个包括特殊字符(#!$%&[]等) 需要采取引用或转义的形式:
Great Name!引用:`Great Name!`转义:Great/ Name/!不像windows,分区为不同盘符,而是统一在(root)下。 文件夹与文件夹之间用/连接(windows用/)。
pwd进入目录:cd.指向当前路径..指向上一级路径mv A B 可以重命名复制文件 cp A Bmkdir A绝对路径:mkdir /home/user/Armdir A 不能对包含文件的目录删除删除目录及文件:rf -r A通配模式
包括html的文件:ls *html大括号中选择:ls app.{CSS,html}一个?匹配一个字符:ls bea?.png匹配[]中其中一个:ls be[aeio]r.png区别大小写,包括扩展名
codecademy上面好像也有shell的入门,比这个要好一点。
新闻热点
疑难解答