linux shell学习笔记(3) man,chear,alias,echo,umask

终端翻页

Shift-pageup
Shift-pagedown

man

看手册(叫做manual或man page).每一个命令和系统函数都有自己的man page

man man
man read //查看read命令的man page
man 2 read //查看read系统函数的man page(在第二个section中,表示为read(2))
man -k read //以read为关键字查找相关的man page

clear

清屏幕 Ctrl+l

alias

将value字符串起个别名叫name,以后在命令行输入name,shell将自动将其解释为value,

如果不带参数执行本命令,或以参数-p执行,则显示当前定义的别名表

alias [-p] name = value ...
vim ~/.bashrc //在bashrc中用alias命令配置别名
eg:
alias ls='ls --color=auto' 
alias rm='rm -i'//在shell中使用命令rm,相当于使用命令rm -i

echo

echo $? //显示上一个程序的退出形式,在管理程序时用来看程序是不是正常退出

umask

一个文件的最终权限是由用户设立的权限和系统默认的umask,对umask值取反在与用户指定的权限求与得到的。

eg:umask=00007 —>0770

​ 用户指定为777

​ 最终权限:777和770求与==770

umask 0007  //0007为指定的umask值,8进制,第一个0不用管

关机重启(root用户才能执行)

poweroff
shutdown -t [-rkhncfF] 时间 [警告讯息] //得有root权限
shutdown -r now //立刻重新开机
shutdown -h now //立刻关机
shutdown -k now 'Hey!Go away!now....'//发出警告讯息,但是没有真的关机
shutdown -t3 -r now //立刻重新开机,但在警告和删除processes之间,延迟三秒
shutdown -h 10:42 'Go away,go to sleep'//在10:42分关机
shutdown -r 10 'hey!go away'//10min后关机
reboot //重启
uname -a //查看内核版本信息
lsb_release -a//查看发行版本信息
free -m//查看内存空闲
Ctrl+Shift+t //新开启一个标签
Alt+number //去几号窗口(切换终端标签)
Ctrl+Shift+n //新开启一个终端
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辛伯达岛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值