首页 > 系统 > 其他 >

shell基础知识总结

2014-01-18

shell是一个命令行解释器,比图形界面交互,完成得更快更直接。 Shell是一个命令行解释器 解释器:shell 翻译不会生成新的文件 编译器:gcc 把不可执行的C文件编译生成新的可执行文件 bash特色: 1、补齐命

shell是一个命令行解释器,比图形界面交互,完成得更快更直接。

Shell是一个命令行解释器
解释器:shell 翻译不会生成新的文件
编译器:gcc 把不可执行的C文件编译生成新的可执行文件

bash特色:
1、补齐命令与文件名:tab键
2、查询历史命令:上下键
3、命令取别名: alias ls='ls --color=auto'

取消某个别名可以使用unalias+别名

shell的特殊字符
1、通配符(主要用在查找的时候)
星号(*) 匹配任意长度的字符串
问号(?) 匹配一个长度的字符
方括号([…]) 匹配其中指定的一个字符
方括号([ - ]) 匹配指定的一个字符范围
方括号([^…]) 除了其中指定的字符,均可匹配
2、管道
ls | wc -w
3、输入/输出重定向
标准输出重定向 (... > file):把输出到屏幕上的东西输出到指定的文件里
标准输入重定向 (... < file):把file作为输入源
2> 或 &> 将由命令产生的错误信息输入到某个文件
4、将一个命令的输出作为另一个命令的输入command1 `command2`(注意这个是esc下的那个按键,而不是单引号)
命令置换 如,ls `pwd`

Shell基本系统命令
ls: 列出文件名
ls -a, -l,-i,-F
cat: 显示文本文件
less/more:分屏显示文件 (lessk可以往回翻页,more则不行)
rm: 删除文件 -r(删除非空目录)
cp: 复制文件
mv:剪切、重命名
grep: 查找字符串 grep "...." 位置
diff 11.c 1.c > diff
file: 查看文件类型
whereis: 查找命令(显示有关命令的更详细信息)
which: 查找实用程序实际位置
kill: 向进程发送信号
mount :挂载
mount A(文件系统) B(挂载点、目录) ->通过挂载点B访问A的东西

umount:取消挂载


/etc/passwd文件是系统能够识别的用户清单
/etc/shadow文件是加密的用户清单

passwd&#43;用户名:修改用户的密码

adduser&#43;用户名:添加一个新的用户

deluser&#43;用户名:删除用户,另外deluser --remove-home &#43;用户名,删除指定用户的同时删除其工作目录。

相关文章
最新文章
热点推荐