Unix 部分基础随笔

unix成功的圈了我这个粉丝, 来自书籍 Unix & Linux 大学教程
              作者拥有程序员传统的幽默风趣,推荐阅读.
 
 
date          显示日期
whoami     同who        who am <显示更多此类信息>
quota      显示自己限制多少磁盘disk
who          当前用户标示   == users    <当前多少人登陆了这个系统>
w         谁登录了系统,他们正在做什么
logout      退出登录
exit             退出
login        退出当前切换:<登录后才会注销>
control D     <end of file>  退出
 
passwd        修改用户密码 修改的方法为 passwd 旧密码-新密码-确认新密码
last  <name>     之前的登陆时间,若无登陆过则有人登陆了系统
sudo        允许以另一个标示身份执行,默认为root(可以用sudo id确认sudo当前是谁)
id          显示当前用户标识    
less         查看,以空格切换下一页 <space><B><Q><H>help   </^vt100>跳到一百页
more       查看,以空格查看下一页?
dmesg        在Unix查无此信息
^w         以空格为单位   不执行后面的单词   例如 cat m o f o o ^W^W^W^W   则执行cat m
command C     终止
command \       终止并保存一份log   名字为core
command S      cat命令查看文本时候,暂停显示,但是程序并步停止,还在cat过来
command Q      continue 继续显示,暂停的文件会狂显示
IGNOREEOF=1     按一次^D退出,path可配置    eof<end of file>  查看设置参数echo $IGNOREEOF
set -o ignorreof    关闭eof    参数如果是+o开启    开机启动,可在Path配置
更多stty快捷命令    参考stay -a    设置方法为:stty kill ^U    此处设置删除此行为^U
 
option left/right    以单词为单位左右切光标
^J         换行
^M回车        Unix每一行都会以^M^J 发送命令并回车     
reset         当全部无效时,重置终端
which <程序名>     搜索执行目录,确认是否安装    备用命令<type>
cal           日历    -j M Y 打印某年某月的第几天
 
uptime        显示系统运行到现在的时间,以关机分
hostname      计算机名称
uname          系统名称,      uname -a 显示更多信息<all information>
leave           提醒自己离开     leave 0030    <hhmm格式>
bc    <calculator>    遵循类python计算,保存小数位需要输入scale=n ,n是取几位
man         用户帮助手册’f’<下一页>    ‘b’<上一页>    ‘g’<顶部>    “G”<底部>    /搜索字符    <执行向前面搜索高亮显示><?向后>
vi阅读页面       !命令    执行后return回到vi页面
man \whatis  \apropos \ info    查看命令解析
 
 
less /etc/shells    系统有哪些shell    新装shell设置path到这里    
echo $SHELL      获取当前shell版本
chsh    -s /bin/name    切换name shell版本能切换当前用户    
env           查看全部变量
env|sort|less        查看系统变量,默认sort排序    echo $name    单个显示变量
export NAME[=value]….      多变量赋值
set name=[    ]       设置便利
unset   name          复位变量
“  ‘   $  `   \        需要特殊转义  其他同other
type command…         输出是否为内部命令,也就是否为shell命令,否则为文件路径显示
man zsh/bash        可以查看内置shell命令的说明
export PS1=“anything”     修改shell提示符号
fc -l    / history          二者都可以呼出历史命令
fc -l command=commandd  25      将历史25条修改command为commandd    
!25                   显示第25条历史命令
set history = number         历史保存几条
set savahist = number        关闭也会存储,设置在.bash_profile则可默认
 
 
rm  abc.*          正则表达式,删除abc. 前缀的所有文件    可以rm abc.*   adb.*    同时用
<Tab>          自动补全,"概念’当前文件按一下就切换,文件名,命令,变量,用户标示,主机名
alias name=commands            alias l=ls -la            l 就会成为别名
unlias l         将 l 别名释放
type l         可以知道它是不是别名
 
 
 
 
原文地址:https://www.cnblogs.com/Dobby/p/6800010.html