shell基础知识总结

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+用户名:修改用户的密码

adduser+用户名:添加一个新的用户

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值