命令总结:100个
mkdir 创建目录的命令 mkdir directory
ls -l(long)d(directory)显示目录或者文件 全称list
cd 切换目录的层次change directory
echo 打印输出内容(printf)
vi/vim记事本编辑器 命令模式(:wq :q :q! :wq!)<===>插入模式(esc切换命令模式)
w write q quit !强制
cat 查看文件内容
cp -apr拷贝文件或者目录
mv 移动目录或改名(rename命令)
rm 删除文件或目录 -f强制删除文件 -r递归删除 -fr删除指定的目录和文件
rmdir 删除空目录,鸡肋命令
head 头部 显示文件头部-n 行数 -行数 默认显示前十行
tail 尾部 显示文件尾部-n 行数 -行数 默认显示尾部十行
grep* (过滤)核心命令之一(三剑客的老三)排除-v "排除" 直接过滤"想要的" –E 过滤多个字符串 –I 过滤不区分大小写
egrep 相当于-E
sed* 取各种内容(三剑客的老二)-n取消默认输出 p=print d=delete
alias 显示别名
unalias 取消别名
which 查看路径whereis,locate,find
find* 查看命令 -type (f d)-name "ddd" 按名字查找 -mtime 按照修改的时间查找
tree 查看目录结构
xargs 用于把find/ls的输出交给后面处理
seq 打印数字序列 echo{1..5}
man 查看命令及配置文件的帮助
touch 创建文件或者修改文件的时间戳
pwd 显示当前的路径
vimdiff 文件对比工具
whoami 查看当前命令行终端用户
su 切换用户角色,注意要带上-
history 查看历史记录 -c (清空所有)-d(指定行号删除)
chkconfig 查看设置开机自启动软件的命令
netstat 查看网络状态
符号:
;多个命令的分割符
/ 根或者路径的分隔符
>标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件
>>追加重定向(数据流朝着箭头的方向流动),在原来的文件内容结尾 追加内容
<或< 标准输入重定向:输入重定向勇于改变命令的输入,指定输入内容,后跟文件名
<<或<< 输入重定向:后跟字符串,用来表示“输入结束”,也可以ctrl+d来结束输入
.. 上一级目录
. 当前目录
| 管道 通过管道把前一个命令的输出交给后一个命令继续执行
{} 配合echo打印序列echo {1..6}
;号隔开不同命令
/ 表示根或者路径的分隔符
vi编辑器的快捷方式
99gg 行号加gg,快速到达99行
yy 拷贝一整行
p 粘贴
:set nu 显示行号
快捷键:
! 101 表示执行历史记录里的101行的命令
!! 执行最近的命令
!c 执行最近的以c开头的命令