常用命令
- ls 显示当前目录的内容
- ls *2 显示2结尾的文件 *匹配所有的
- ls 2? 显示两位 2开头的 文件 ,? 必须有一位, 只能匹配一位
- ls [124]w 匹配1,2,4 开头的文件
- touch text.text 创建文件
- clear 清屏
- cat text.text 查看文件内容, 不管有多大, 都一次显示在屏幕 ,适合小文件
- ls > test.text 在终端显示的内容 保存在 文件内 , 属于重定向
- ls >> test.text 和上边的区别是 追加 显示。
- more test.text 可以分屏查看
- ls -alh /bin | more 显示 bin目录下的文件或者文件夹 并保存在管道里, 然后用more 读取管道的内容,并分屏显示
- cd 切换目录
- cd ./a 打开当前路径的 a 文件夹
- cd … 返回上层 目录。
- pwd 显示当前的路径
- cd ~ 回到家目录
- mkdir 创建文件夹
- rm 删除文件 , -r 递归删除
- tree 以 目录树的形式显示
- mkdir a/b/c/d -p 不存在目录 会自动添加上
- rmdir 删除文件夹 不为空。
- ln -s 源文件名 新文件名 这个是软链接 , 软连接的意思 是 只是添加个快捷键 当源文件消失 他也就没有指向
- ln 源文件 新文件名 这个是硬连接 , 文件是否存在 是有 硬连接数决定的, 当硬连接数为0 才消失
- cat 1.text 2.text > test.text 把两个文件的内容 重定向到 test文件
- grep -n “search” test.text 在文件里搜索 search 文字,并显示所在的行
- grep -n “^sea” test.text 搜索 以 sea 开头的 ,$代表 结尾
- mv 1.text 2.text 重命名
- mv 1.text / 移动到根目录
- cp 1.text / 复制和粘贴到 根目录
- cp A / - r 当不让复制 ,加强制 -r 。