二.Linux博客-2016年7月21日screen、echo

格式说明:

操作

概念

命令

说明及举例


二.screen、echo


internet 因特网
ethernet 以太网
ctrl+alt+F1 图形界面
ctrl+alt+F2-F6 字符界面

命令:who am i/who/who me i/tty/df/ifconfig/w/
halt 关机
reboot 重启
chvt 1-6 切换终端
init 3 关闭图形界面
init 5 打开图形界面
cp 复制
pwd 显示当前目录
lsblk 列出硬盘信息
id -u mg 查看用户ID,root为9,其他为普通用户,不加用户名为查询当前用户
tty 查看当前终端设备
w 更详细的查看当前登陆的用户信息

alt+F2:free the fish(养鱼)

安装vmware(图形界面拖拽文件) 6.8选项卡右键选择安装VMW

df
cd /media/VMware\ Tools/
ls
cp VMwareTools-10.0.0-2977863.tar.gz /testdir/
cd /testdir/
ls
tar xvf VMwareTools-10.0.0-2977863.tar.gz 
ls
cd vmware-tools-distrib/
ls
/testdir/vmware-tools-distrib/vmware-install.pl d
init 3
init 5

修改登陆自动用ROOT角色登陆

命令:gedit /etc/gdm/custom.conf

[daemon]下添加内容:

AutomaticLoginEnable=True AutomaticLogin=root

shift+pageup命令窗口翻页

console 控制台
terminal 终端
物理终端 /dev/console

命令行——shell(命令解释器)——二进制——执行——返回结果

echo $SHELL 显示当前试用的shell
cat /etc/shells  查看支持的shell语言
px1=xx 定义提示符格式为xx(临时的,重新登录后还原)
echo $PS1 查看当前提示符格式
ll+文件名 看文件信息

管理员:#
普通用户:$
内部命令:kernel里 开机加载到内存 外部命令: 运行过一次后缓存到内存中(type查看时候有hashed(哈希))

type+命令 查看此命令外部命令还是内部命令
echo $PATH 列出存放外部命令的路径
which+命令 查看外部命令路径
hash 查看已经缓存到内存中的外部命令及执行次数
hash -d cat 删除缓存到内存中的命令
hash -r 删除缓存到内存中的所有命令

执行命令优先级:内置——hash(缓存到内存中的命令)——$PATH

enable -n +命令 禁用内部命令
enable +命令 启用
ls -l 列出当前目录和文件及大小
ls -all
ls -a -l
ls -al

命令格式:命令+选项+参数
命令分开写:加斜线
多命令放一行:用分号隔开

date 显示时间
date 072116212016.30 修改时间
clock -w 以系统时间为准校正硬件时钟
clock -u 和上面相反校正
cal 显示日历
cal 2017 显示一年日历
cal 09 1752 (有意思)
nano 编辑器
nano /testdir/123 打开文件

screen命令

screen -S mg 同一个用户执行这个命令
screen -ls  另一个人用同一个用户在另一个终端查看发起screen的信息
screen -x mg 链接
screen 此命令后再执行,断网后服务器命令可继续执行
ctrl+a 再按d,可剥离正在运行的screen命令,继续干别的
screen -r 可恢复

echo命令

echo “这是一个字符串”  显示字符串
echo $变量  显示变量
echo -e "aaa\c" 压缩回收换行(\c)-----识别命令
echo -e "aaa\bxxx" 退格
echo -e "aaa\n" 换行
echo -e "aaa\r"

练习

echo who
echo echo $UID
echo "echo $UID" 识别变量 echo 'echo $UID' 都当字符串 echo echo $UID
echo $(echo $UID)

转译:加\ 或加''

作业:打印闪烁的三角形
*
***
*****

答案: echo -e "\033[43,315m***\033[0m"

原创文章,作者:自己泡面,如若转载,请注明出处:http://www.178linux.com/39173

(0)
自己泡面自己泡面
上一篇 2016-08-24 10:13
下一篇 2016-08-24 10:25

相关推荐

  • 从Code Review 谈如何做技术

    (这篇文章缘由我的微博,我想多说一些,有些杂乱,想到哪写到哪) 这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review…

    Linux干货 2016-08-15
  • Linux 环境 SSD(固态硬盘)使用指南

    原文链接:http://www.jinbuguo.com/storage/ssd_usage.html 前言 因为SSD有着诸多与传统机械式硬盘不同的特点,而且这些特点导致了SSD在实际使用中的性能和寿命与其使用方法紧密相关。所以并不是说买来一块非常牛X的SSD就万事大吉了。另一方面,SSD的性能并不像机械式硬盘那样比较稳定(浮动范围小),而是呈现出一种离散…

    Linux干货 2015-04-08
  • 用户、组及文件相关的一些命令

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1,因为是目录文件所以要有-r ls -ld /etc/skel chmod 000 -R /home/tuser1 ls -al /home/tuser1/ 2、编辑/…

    2017-07-23
  • 第一周作业

    # 1.计算机的基本组成和功能: – **存储器**:  实现记忆功能的部件用来存放计算程序及参与运算的各种数据 – **运算器**:  负责数据的算术运算和逻辑运算即数据的加工处理 – **控制器**:  负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 – **输入设备**: 实现计算程…

    Linux干货 2016-12-04
  • 第四周 N28 (用户及权限管理及BRE、ERE应用)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 # cp -r /etc/skel /home/tuser1 # chmod -R og= /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 hadoop:x:1000: 3、手动编辑/etc…

    2017-12-22
  • centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录

    1、集群配置的前提: 一、时间同步(ntpdate做crontab定时任务) 二、主机名和IP相互解析 三、基于ssh密钥主机互信 #ssh-keygen -t rsa #ssh-copy-id -i   集群的全生命周期管理工具: pcs: agent(pcsd) crmsh: agentless (pssh)     2、安…

    2017-11-15