bin:存放二进制程序
dev:存放驱动程序
etc:配置文件存储记录
home:存放用户主目录
lib:存放库文件
usr:存放用户安装文件
var:存放临时文件
绝对路径:
从根开始,以/开头,若查找的是文件夹结束处可以加/,查找的是文件结束处不用加/
相对路径:
./:表示当前文件夹
…/:表示上一级文件
直接写名字表达的是下一级
终端格式:用户名@计算机名:~$
波浪线~等同于主目录/home/
命令格式:command [-options] [parameter]
? command:命令名称
? -options:命令选项,辅助命令进行功能细化,也可以省略
? parameter:传给命令的参数
查看命令帮助文档:man command
操作 | 命令 |
---|---|
查看当前绝对路径 | pwd |
切换工作目录 | cd 路径 |
回到主目录 | cd 空格 |
回到上一次的位置 | cd - |
退出当前操作 | ctrl+c |
管理员权限执行 | sudo |
修改文件权限 | chmod [修改权限操作] [文件名] |
显示当前系统时间 | date |
打印(默认自动换行) | echo |
打印(不换行) | echo -n |
显示当前使用的用户名字 | whoami |
显示使用历史记录,后面可以加数字 | history |
创建链接(类似于快捷方式) | ln -s [源文件绝对路径] [软链接名称] |
关机 | shutdown |
重启 | shutdown -r |
取消关机 | shutdown -c |
查看磁盘使用情况 | df |
输出重定向
>
:把执行结果保存到文件中,如果有同名文件将被覆盖>>
:把执行结果保存到文件中,追加到已经有的内容之后eg:chmod g-w text.txt
操作 | 命令 |
---|---|
修改文件权限 | chmod [修改权限操作] [文件名] |
查看当目录下文件名 | ls |
查看文件详细信息 | ls -l |
查看所有文件,包括隐藏文件 | ls -a |
创建文件夹(目录) | mkdir 文件夹名 |
创建文件 | touch 文件名 |
删除文件 | rm 文件名 |
删除文件夹 | rm -r 文件名 |
复制文件到另一个目录下 | cp 文件名 目标位置 |
复制文件夹到另一个目录 | cp 文件夹名 目标位置 |
另存为新文件 | cp 文件名 新文件名 |
复制多个文件到目标位置 | cp 文件1名 文件2名 ... 目标位置 |
移动文件 | mv 文件名 目标位置 |
文件重命名 | mv 文件名 新文件名 |
查看文件内容 | cat 文件名 |
查看文件头部 | head 文件名 |
查看文件前n行 | head -n 文件名 |
显示文件尾部 | tail 文件名 |
搜索文件文本内容 | grep 搜索文本 文件名 |
搜索文件文本内容并且忽略大小写 | grep -i 搜索文本 文件名 |
搜索文件文本内容并且显示搜索的行号 | grep -n 搜索文本 文件名 |
在一个目录及其子目录下查找文件,输出显示文件的位置 | find 目录 -name 文件名 |
显示文件基本信息,包括行数,单词数,字符数等 | wc 文件名 |
查看文件行数 | wc -l 文件名 |
查看文件单词数 | wc -w 文件名 |
查看文件字符数 | wc -c 文件名 |
管道(把前一个命令的输出作为后一个命令的参数) | `command1 |
操作 | 命令 |
---|---|
建立压缩档案 | -c |
解压 | -x |
查看内容 | -t |
向压缩归档后的文件末尾追加文件 | -r |
更新原压缩包中的文件 | -u |
使用档案名字,最后一个参数,后面只能节档案名 | -f |
打包为tar文件 | tar -cf [打包后文件.tar] [待打包文件名] |
在tar文件后追加新文件 | tar -rf [打包文件.tar] [待追加文件名] |
列出tar文件中所有文件 | tar -tf [打包文件.tar] |
解出tar文件中所有文件 | tar -xf [打包文件.tar ] |
压缩为zip格式 | zip [压缩后文件.zip] [待压缩文件] |
解压****zip文件 | uzip [待解压文件] -d [解压后文件位置] |
打包为tar文件并且用gzip压缩为tar.gz文件 | tar -czf [压缩后文件.tar.gz] [待压缩文件] |
解压tar.gz文件 | tar -xvf [待解压文件.tar.gz] |
打包为tar文件并且用bzip2压缩为tar.bz2文件 | tar -cjf [压缩后文件.tar.bz2] [待压缩文件] |
解压tar.bz2文件 | tar -xjvf [待解压文件.tar.bz2] |
将文件打包为tar文件 | tar -cf [打包后文件.tar] [待打包文件] |
解压tar文件 | tar -xvf [待解压文件.tar] |