查看命令的帮助信息
man 命令名
文件操作
touch 建立文件 (对于已存在文件, 更新时间)
cat 查看文件 (-n 自动加上行号)
rm 删除文件
cp 拷贝文件
mv 移动 / 重命名文件
more 分页查看文件 [只支持后翻 -- 空格]
less 分页查看文件[支持前翻后翻查找 - pageup/pagedown]
head 查看文件头几行
tail 查看文件末尾几行 (-f 动态查看文件修改情况)
ln 创建链接文件 [ -s 软连接 / 硬连接]
软链接: 相当于 windows 下的快捷方式
硬链接: 共享磁盘空间 (相当于多个指针指向同一个地址, 删除一个文件不影响其他使用)
重定向, 管道
> 输出到文件(重写, 覆盖已有内容)
如: ls> a.txt 把 ls 的输出写入到文件 a.txt
>> 输出到文件 (追加)
如: ls> a.txt 把 ls 的输出追加到文件 a.txt 后面
2> 错误信息输出到文件
> 只能把 输出到 stdout 的信息重定向过去
2> 把 stderr 的信息重定向过去
&> 输出所有信息 (& 相当于 0,1,2)
< 从文件输入
| 把结果输出 (stdout) 作为下一个命令行的入参
系统命令
su [...] 登入 root 用户 / 其他用户
apt-get install/remove 安装删除文件
sudo ... 以 root 权限执行命令
top 动态查看系统进程信息 (q 退出)
ps 查看系统进程信息
kill 杀死进程
其他命令
find 查找文件
find . -name a.txt 在当前目录下查找 a.txt 文件(. 表示当前命令)
find /dev -name std* 在 / dev 目录查找 std 开头的文件
grep 查找文本
cmp 比较文件(输出差异处的行列)
diff 比较文件 (输出差异处的文本)
ifconfig 网络命令(查看, 修改 IP)
命令行编辑快捷键
ctrl + a 移动到命令第一个字符
ctrl + e 移动到命令结尾
ctrl + u 删除光标处到命令行第一个字符
ctrl + k 删除光标处到命令行最后一个字符
ctrl + l 清屏
ctrl + c 取消
ctrl + 方向键 每次移动一个单词
来源: http://www.bubuko.com/infodetail-2655513.html