Linux 基础 (1)

su nano shell type hash alias date cal screen echo $ tab

(df bc rz(sz) ifconfig ping tty who whoami w)


1.用户  root为超级用户

1) useradd oracle  创建一个oracle用户

    su – oracle      进入oracle用户

    userdel oracle   删除oracle用户(不删除家目录和mail)             

    userdel – r oracle彻底删除oracle用户

Linux 基础 (1)

2)  tty、who am i 查看当前的登录终端名

     who 查看当前所有登录的终端信息

     w 查看当前所有登录的终端的详细信息

Linux 基础 (1)


2. 编辑器

gedit 图形化界面编辑器
nano 命令行编辑器
(F1 寻求帮助 F2 退出保存 F7 跳的前一页 F8跳到后一页 Ctrl+x 退出nano)
                   /etc/gdm/custom.conf 开机自动登录图形化介面。
                                 [damon]
                                 AutomaticLoginEnable=true
                                 AutomaticLogin=root
                   /etc/issue 登录前的信息 source . .bashrc 立即生效
                   /etc/motd 登录后的信息

Linux 基础 (1)

3.Shell
        echo $SHELL 查询当前系统使用了哪个shell
        cat /etc/shells 查询当前系统已安装的所有shell
        Shell提示符
                   whoami 显示当前的登录用户名
                   hostname 显示当前的主机名
                   pwd 显示当前的工作目录。
        修改提示符格式         [\u@\h \W]\$ 原来的格式
                                          PS1=”[\u@(magedu)\h \W]\\$ ”
                                          PS1=”\[\e[33m\][\u@\h \W]\\$ \[\e[0m\]”

Linux 基础 (1)


4.内部命令与外部命令

         type COMMAND 判断一个命令的类型。
         enable 显示所有启用的内部命令(61个)
                   enable |wc -l 统计启用的内部命令数量
         enable COMMAND 启动一个内部命令
         enable -n 显示所有被禁用的内部命令 变为外部命令
                   enable -n |wc -l 统计被禁用的内部命令数量

         enable -n COMMAND 禁用一个内部命令

Linux 基础 (1)


5.hash 显示当前被hash缓存的外部命令(一个command运行过会被hash)

               -l 显示当前被hash的外部命令,包含别名
               -p /…/…. name 手动增加一个hash缓存(换个别名)
               -d name 删除一个hash

               -r 清空所有的hash

Linux 基础 (1)

Linux 基础 (1)

6.alias 显示当前已定义的别名
                   alias aliname=’command [-x] [….]’ 定义别名 eg:alias copy=’cp-i’
                   unalias aliname 取消别名定义。
                   unalias -a 取消所有别名

Linux 基础 (1)

Linux 基础 (1)

alias > 内部命令> hash > PATH > command not find


7.date 显示时间 –h ‘+%Y年%m月%d日 %H时%M分%S秒 星期%w’

           创建一个以时间为名称的目录 mkdir $(date +%F)
           +%F 时(24)
           +%T 00:00:00 时间
           +%Y 年
           +%m 月
           +%d 日
           +%H 时 (12)
           +%M 分
           +%S 秒
           +%s 从1970-01-01到现在多少秒
           +%w 周 0周日
           +%a 周英文名
 date mmddHHMMYYYY.SS 修改时间 date -s ‘yyyy-mm-dd hh:mm:ss’
           hwclock 查示硬件时间(BIOS时间)
           hwclock -s 将硬件时间写入软件时间(系统时间)
           hwclock -w 将软件时间写入硬件时间
           clock = hwclock

Linux 基础 (1)

8.cal 显示当月日

           cal yyyy 显示指定年的日历
           cal -y 显示当年的日历
           cal -3 显示上个月当月下个月的日历
           cal -1 同cal 显示当月日历
           cal mm yyyy 显示指定年,月的日历

Linux 基础 (1)

9.screen
          screen 进入screen 名字以当前终端名.主机名前缀
          screen -S screenname 进入后边这个名字的screen
          screen -ls 或 –list 查看当前所有的screen
          screen -r screenname 进入一个screen。
          ctrl+d 或 exit 退出当前screen(会话)。
          screen 就算关掉终端,也在一直运行

Linux 基础 (1)

10.echo
          -n 不换行
          -E (default) 不解释\
          -e 解释\
                \a 报警 小循环 while true; do echo -e”\a” ;sleep 1s;done 一秒提示音
                \b 退格
                \c 不换行
                \n 换行,从行首输入
                \r 移动行首但不换行
                \t 输入tab
                \\ 输入一个\

Linux 基础 (1)

11.$的用法
            $变量名 引用变量的值
            $()或“ 引用命令执行的结果
            $[]运算
            ${变量名} 或”$变量名” 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

Linux 基础 (1)

12.TAB

补齐
\2次TAB 把根下的所有文件列出
~2TAB 家目录下的所有文件列出
.2TAB 当前目录下的所有文件列出,包含隐藏文件
*2TAB 当前目录下的所有文件列出,不包含隐藏文件

$2TAB 显示当前所有的环境变量

Linux 基础 (1)

小命令

ifconfig 显示或配置网络设备
ping 查看本地的TCP/IP协议是否设置好
df 显示所有文件系统对I节点和磁盘块的使用情况
echo $PATH 目录
bc 计算
rz 往里考
sz 往外考

(有什么错误请大家指教~)

原创文章,作者:along,如若转载,请注明出处:http://www.178linux.com/80394

(0)
alongalong
上一篇 2017-07-13
下一篇 2017-07-13

相关推荐

  • 马哥教育网络班21期-第1周课程练习

    1、  描述计算机的组成及其功能。 计算机由硬件系统和软件系统两部分组成。硬件系统由运算器,控制器,存储器,输入设备和输出设备组成.     运算器:计算机中进行算术运算和逻辑运算的部件。     控制器:计算机的控制中心。协调和指挥计算机系统的操作。  &n…

    Linux干货 2016-07-12
  • 文本处理工具

    文本处理工具 文件查看命令:cat  cat [OPTION]… [FILE]…  -E: 显示行结束符$  -n: 对显示出的每一行进行编号  -A:显示所有控制符  -b:非空行编号  -s:压缩连续的空行成一行 [root@centous1 soft]#&nb…

    Linux干货 2016-08-08
  • 初识Linux—-小练习

    1、怎样更改命令提示符的颜色?     步骤一:通过 echo $PS1 命令显示当前提示符格式;     步骤二:通过cat /etc/DIR_COLORS 命令,查询需要颜色的编号;     步骤三:打开.bashrc文件,命令为nano  .bashrc,进入后添加,如图: &nbs…

    2017-02-18
  • 1128基于fastDFS,制作rpm包

    基于fastDFS,制作rpm包: 1、安装相应的环境: 1、Development tools 2、git(从外网git仓库下载源码所需) 3、Server Platform Development ———————————&#…

    2016-12-05
  • 马哥教育网络班21期第六周作业

    详细总结VIM编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加# cp /etc/rc.d/rc.sysinit /tmp vim /tmp/rc.sysinit :%s/^[[:space:]]\+/#/…

    Linux干货 2016-08-22
  • 高性能集群软件Keepalived

    Keepalived的介绍以及安装与配置

    2017-09-18