linux常见命令
cd
功能:cd path 切换到指定路径
- cd ~ 切换到home目录
- cd – 回到上一次目录
- cd .. 回到上一级目录
ls
功能:ls 查看当前路径下的文件,文件夹
- ls -a 查看隐藏文件
- ls -l 详细信息用列表呈现
pwd
功能:查看当前工作路径
mkdir
功能:mkdir 创建文件夹
- mkdir -p 一次创建多级目录
touch
功能:touch 创建文件
cat
功能:cat 查看文件全部内容
more
功能:more 分页查看文件内容
用键盘控制查看
- space 向下翻页
- b 向上翻页
- q 退出查看
cp
功能:cp 复制文件或文件夹
语法:cp [-r] 参数一 参数二
- 参数一:要被复制的文件或文件夹
- 参数二:要复制去的地方文件名
- -r 递归复制,将文件夹下的内容也复制
mv
功能:剪切粘贴
语法:mv 被剪切的文件过文件夹 粘贴的路径
rm
功能:删除文件或文件夹
语法:rm [-r] [-f] 被删除的路径
- -f 强制删除,不提示
- -r 递归删除,删除文件夹内容
find
功能:查找指定路径下的文件
语法:find 路径 [-name -size] 条件
- -name 按名称条件搜索
- -size 按文件大小搜索
find / -size +10M
# 搜索根目录下大于10m的文件
find /home -name "test"
# 搜索home目录下名字为test的文件,可以使用通配符*
less
功能:分页查看指定文件内容
-
space(空格键)
,向下翻页 -
b
,向上翻页 -
q
,退出查看 -
/
,输入要搜索的内容并回车,即可完成内容的搜索n
,向下搜索下一个匹配项N
,向上搜索匹配项
head
功能:查看文件头部内容
语法:head [-n] 文件
- -n 查看指定多少条内容
tail
功能:查看文件尾部内容
语法:tail [-f -n] 被查看的文件
- -n 指定行数
- -f 跟随文件尾部,持续监控文件修改
|管道符
管道符是Linux的特殊符号,表示,将左侧
内容的输出,作为符号右侧内容的输入。
grep
功能:过滤制定内容
语法:grep 被过滤的内容 输入内容
- -n 可以显示出来,匹配的内容在文件中的行号
wc
功能:统计文件指定内容
- -c 统计byte字节数
- -m 统计字符数
- -l 统计行数
- -w 统计单词
echo
功能:输出指定内容
语法:echo 被输出的内容
method_name
输出函数内容
重定向符
>
覆盖重定向>>
追加重定向
逻辑运算符
- && 与运算符,左边的命令执行成功,会接着执行右边的命令
- || 或运算符,左边的命令执行失败,才会执行右边的命令
history
功能:查看历史执行命令
- ctrl+r 倒序查找命令
- ! + 历史命令序号 执行历史命令
光标移动快捷键
- ctrl + a,跳到命令开头
- ctrl + e,跳到命令结尾
- ctrl + 键盘左键,向左跳一个单词
- ctrl + 键盘右键,向右跳一个单词