权限管理
目录和文件操作
- . 表示当前目录
- … 表示上一级目录
- 绝对路径从 / 开始
- ~ 表示当前用户的home目录
- touch 文件名 新建文件
- mkdir 目录名 新建目录
- -p 参数 新建多级目录
- cp 文件 目录 复制文件
- -r 参数 复制目录
- rm 删除文件
- -r 参数 删除目录
- rmdir 删除空目录
- mv 文件 新目录 移动文件
- mv 旧文件名 新文件名 重命名
- cat 文件名 显示文件内容
- du -h 文件名 显示文件大小(以人类易读格式)
- head -行数 文件名 显示文件的前10行
- tail -行数 文件名 显示文件的后10行
- tailf 动态跟踪,一般用于循环监视日志文件
- stat 文件名 显示文件详细信息
- file 文件名 查看文件类型
- stat 文件名 查看文件iNode节点信息
- ln 源文件 新的目录路径 在新的目录路径创建一个源文件的硬链接
- -s 参数创建一个软连接
- 注意:使用软链接时,如果链接文件和源文件不在同一个目录中,则两者都必须使用绝对路径
- vim + 10 fileName
- 打开文件并跳到第10行
- vim -R fileName
- 只读方式打开文件
压缩与解压
- 所谓文件格式是约定俗成的,并非强制的
- 一般来说打包和解压都要两次操作
系统操作
- pwd 查看当前路径
- top 查看当前耗费资源最多的进程信息
- ps 显示进程状态等信息(如pid)
- shutdown 关机
- reboot 重启
- du -h 目录名 查看各个目录大小读
- 不加目录名为查看所有目录
- history 查看历史命令
- xargs 命令 将从管道得来的内容作为当前命令的参数
输入操作
- TAB自动补全命令
- ctrl+c 强制结束
- ctrl+d 退出终端、退出用户
- ctrl+s 暂停任务
- ctrl+q 恢复任务
- Ctrl+a 将光标移至输入行头,相当于Home键
- Ctrl+e 将光标移至输入行末,相当于End键
- Alt+Backspace 向前删除一个单词
- Ctrl+k 删除从光标所在位置到行末
- 使用键盘上的方向上键↑,恢复之前输入过的命令
- man 查看帮助文档
用户管理
- whoami 查看当前用户
- apt 基本上可以替换apt-get
- apt list 列出可安装清单
- apt remove 软件名 删除软件
- apt search keyword 查找软件
- su 获得根用户权限
- sudo su -l 用户名 切换用户
- passwd -d 用户名 删除密码(只用根用户可以执行)
网络相关
- nslookup baidu.com
查看网站的DNS - wget [URL]
下载 - ifconfig
查看端口地址 - telnet [ Addr Port]
一般用来看是否能连接该设备 - ping [Adrr Port]
和上面一样