格式说明:
操作
概念
命令
说明及举例
二.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