Linux系统入门----读书笔记

远程登录方式:SSH(Secure Shell),Telnet,VNC(Virtual Network Computing),SFTP(Secure File Transfer Protocol)   大多数发行版默认SSH

                              关闭丶重启系统

shutdown -h 1             //系统在一分钟后关闭

shutdown -h 15:30   //系统在15:30关闭

shutdown -r 2             //系统在两分钟后重启

poweroff            //系统立即关闭

halt             //系统立即挂起                      注意:由于挂起系统需要多种硬件驱动支持,所以挂起前需要在系统中做相应的设置,否则可能会出现无法恢复系统的现象

reboot     //系统立即重启


系统运行级别

0:表示停机,系统会立即关闭正在运行的服务,并且关闭系统电源

1:单用户模式,只允许root用户登录,一般用于系统进行维护

2:多用户模式,用户不能使用NFS(network file system)将会拒绝向网络中其他计算机提供服务,用于系统维护

3:完全多用户模式,正常工作的运行级别

4:未分配使用,主要有开发人员定制其功能,目前主要用于单片机或其他系统的开发和应用

5:图形模式,级别同3,不同是该模式下用户使用图形界面进行登陆和使用Linux系统

6:重启系统,系统立即重启

Linux系统命令注意:

*选项对大小写敏感

*命令的多选项有些可能会互斥,不能一起使用

*使用选项时应该在选项前使用减号“-”,引用多个选项时可以分开写,也可以并在一起       eg:ls -l -a       ==   ls -al

*如果选项是一个单词,通常使用两个减号        eg:ls --help

分段命令    :使用反斜杠“\”对长命令进行分段

多个命令    :执行多个命令可以用分号“;”进行分割

     帮助

帮助之help命令和选项

帮助之man手册                         //提供了命令,配置文本,库函数等多方面的帮助

帮助之info信息页


shell可以修改      //还未实践,采用了系统默认shell: Bash

快捷键记录:Ctrl+A移动到行首       Ctrl+E移动到行尾            Ctrl+U删除光标到行首的所有字符             Ctrl+K删除光标到行末的所有字符

bind命令的选项P查看已经设定好的快捷键,通过bind实现快捷键的一些修改和定义。            //用时自行search

系统中有两个文件用于保存设置的快捷键,其一是/etc/inputrc,该文件保存快捷键对登录系统的每个用户都会生效;另一个文件是~/.inputrc,这个文本中保存的快捷键只会对家目录对应的用户生效

有的系统不支持,可采用:echo 'export $INPUTRC=~./inputrc' >>~/.bash_profile   //将export $INPUTRC=~/.inputrc追加到文件~/.bash_profile的结尾(环境变量INPUTRC的作用是保存快捷键文件的路径)

如果上述两种都不行   可以在~/.bash_profile最后加入  

if [-f ~/.inoutrc];  then

bind -f ~/.iinputrc

fi                                                                                        //方法都是读书笔记,未实践

自定义程序和Shell命令

在用户主目录下新建一个名为~/.custon_bind的文件,将要绑定的信息写入其中。然后编辑用户主目录下的文件.bash_profile,向文件尾追加:

if [-f  ~/.custom_bind];  then

   .~/.custom_bind &>/dev/null                                 //命令前的”.“告诉Bash应该像命令那样执行文件里的内容

fi                                                                                     //如果有输出,输出到/dev/null中(字符设备文件,输出到这个文件中的内容将被丢弃)


Ctrl+R进入历史命令搜索功能    

history  所有历史命令  最多显示1000条

history -c清空命令历史                                             //用户历史命令被记录字.bash_history中

查看已经定义的命令别名,可以使用alias命令

用户自定义别名   alias type='cat'   //为cat定义一个别名type

取消别名:   unalias  type

如果别名要对所有用户生效将命令写入全局配置文件/etc/profile                          

针对某个用户可以在用户家目录下./bash_profile中写入



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值