Linux
基础命令
- ls list 列出当前文件夹下内容
ls -a显示所有的文件夹 包括隐藏文件
ls -l以表格的形式显示文件的信息
ls -l -h 或者ls -lh 以更人性化的方式显示
ls -lha 显示所有的文件,包括隐藏文件的具体信息
ls搭配通通配符
? * 代表任意字符 ?只能表示一个字符 星号代表任意多字符 ls 1加字符 可以列出所有 符合要求的文件,列出11 12 13等符合这个特征的文件 同理 ls [12345]23.txt 列出123 223 323 423 523 - pwd print work directory 查看当前所在文件夹
- cd change directory 切换文件夹 cd Desktop
cd cd~就是切换到当前用户的主目录 cd .切换到当前目录 cd …切换到上级目录 cd-在最近两次工作目录之间切换 - touch 新建文件夹 如果文件已经存在则修改最后修改时间
- mkdir make directory 创建目录 mkdir -p a/b/c则建立了 a下面的b下面的
c - rm remove 删除指定的文件夹rm aaa 如果aaa是个目录则不能删
rm -r aaa 在命令和参数之间用减号 rm不可以恢复 rm -f强制删除 rm -r删除文件夹必须要有
command [ ] [ ]中括号表示参数可选 eg:touch [文件名] - clear 清屏
- 常用快捷键 tab键 自动补全 ↑↓使用最近的命令 ctrl+c退出选择
- 如果一个文件开头是一个. 则为隐藏文件
- tree tree~ 以树状图的形式列出文件目录结构
- cp 复制文件或者目录 cp 源文件 目录文件 -i 修改文件前提示 -r递归复制目录下的文件
- mv move 移动文件或者目录 MV 源文件 目标文件 -i覆盖前提示
mv 目标文件和源文件同样的格式 则会给源文件重命名 - cat concatenate 剪切合并的意思 查看文件内容 -b对非空输出行进行排序 -n对所有行进行排序 显示内容比较少 cat -n 文件名
- more 查看文件内容 空格键显示下一页 q 退出 b 前一页 f后一页 /word 搜索word字符串
- grep 专用文档查找允许进行正则式查找 -n 显示匹配行号 -v求反 -i忽略大小写 grep 文档名 文件名 ^a 行首 搜寻以a开头的行 ke¥搜寻以ke结尾的
- echo 把参数指定文字在终端中显示一遍 配合重定向使用 把参数文字输出到指定文件 》输出到指定文件覆盖已有内容 >>追加到源文件的末尾 如果文件不存在会新建一个文件
- 重定向 > >> 把一个命令的输出输出到另一个文件
- 管道 | a命令|b命令 a命令的结果用b进行处理
常用命令帮助选项查询
- command --help
man command manual手册
空格键显示下一页 p 一页一页的显示回车键一行一行的显示 f向前滚 b向前滚 q退出
文件和目录常见命令
cp copy mv move
软件安装
sudo apt install 软件名