Skip to content

黑客学习笔记 -6 - linux

字数
706 字
阅读时间
3 分钟
更新日期
2/19/2017

Linux入门

笔记总结自 实验楼linux入门

  • [ctrl]+[alt]+[f1]~[f6] 切换纯命令行界面
  • [ctrl] + [alt] +[f7] 切换回来
  • su <user>可以切换到用户user,执行时需要输入目标用户的密码
  • vimtutor vim教程

文件操作

  • ls -l 使用较长格式列出文件
  • 文件 r读权限 w写权限 x执行权限
  • pwd 获取当前路径
  • 新建目录 mkdir -p参数可创建子目录mkdir -p father/son/grandson
  • cp test father/son/grandson 将test文件复制到/home/shiyanlou/father/son/grandson目录中
  • 复制目录 cp -r father family
  • 删除文件 rm 参数-f强制删除
  • 删除目录 `rm -r family
  • 移动文件 mv old new

文件压缩解压

zip压缩

  • zip -r -q -o shiyanlou.zip /home/shiyanlou
  • du -h shiyanlou.zip
  • file shiyanlou.zip
  • -r表示递归子目录 -q 安静模式,不显示内容 -o 输出文件
  • du 查看打包后文件大小
  • 可设置压缩级别-[1-9] 1最快压缩体积大,9最慢体积小
  • unzip 解压文件

帮助

  • help 调用命令内建帮助
  • man 内置字典帮助
  • info 详细信息

管道

  • 一行执行多条命令 用;分割
  • 管道 $ ls -al /etc | less
  • 通过管道将前一个命令(ls)的输出作为下一个命令(less)的输入,然后就可以一行一行地看。
    # 查看环境变量中以"yanlou"结尾的字符串
$ export | grep ".*yanlou$"

进程

  • 进程查看 top 进程信息实时更新
  • ps aux | grep zsh 显示全部进程配合正则使用

好玩的linux命令

  • apt-get install sysvbanner
  • banner xiaocao

召唤一双眼睛

  • xeyes
  • nohup xeyes &后台运行

数字雨

  • apt-get install cmatrix
  • 黑底绿字为佳

火炉

  • 天冷的时候,要是有个火炉就好了。这里有个有趣的程序 apt-get install libaa-bin
  • aafire

模仿动物说话

  • cowsay命令,可以让你在终端里以一种动物说话的形式打印出一段话。
# 安装
$ sudo apt-get install cowsay

# 默认是一只牛
$ cowsay hello shiyanlou

# 加上'-l'参数打印所有支持的动物(其实不只是动物)种类
$ cowsay -l

# 使用'-f'参数选择动物种类
$ cowsay -f elephant hello shiyanlou

# 此外它还可以结合我们之前的作业讲过的 fortune 命令一起使用
$ fortune | cowsay -f daemon

打飞机小游戏

  • sudo apt-get install ninvaders

彩色字符画

2、之前介绍过一个在命令行将图片转换为 ascii 字符查看的工具 aview/asciiview,不过它是黑白的。现在,这里是个彩色的:

$ sudo apt-get install caca-utils
$ cacaview <pic_file>
$ cacademo
$ cacafire

撰写