Linux命令大全
linux命令格式:命令 [命令选项] [命令参数] 三者之间用空格隔开
[命令选项]分为长格式 '--'和短格式'-'
Linux的命令提示符:#:管理员用户 $:普通用户
帮助文档:man 命令 或者 命令 --help
帮助链接:http://man.linuxde.net //http://www..net/linux/ https://jaywc.jlove.github.io.linux-command/
命令分类:
文件管理:1.cd: change directory
使用方式:cd /目录/ 进入目录
cd~ 进入用户主目录
cd- 进入上一次目录
cd.. 进入上一级目录
cd../.. 进入上上级目录
2.pwd:显示当前的目录名称
3 ls:list 显示目录列表
常用选项:-l显示详细信息,-a:显示所有子目录和文件,包括隐藏文件 -A:不显示.和..目录信息 -R:递归显示内容 -h:以友好方式显示文件大小
4 du :disk usage 显示每个目录和文件的磁盘使用空间 -a:详细大小 -h :单位可读 -s:统计总大小(了解文件的大小)
5 df: disk free 显示磁盘使用情况 -T:显示分区
6 touch:创建空文件,或更新文件时间标记
7 file:查看文件类型
8 mkdir:创建文件夹 -p:能够创建级联的文件夹 注意绝对路径和相对路径
9 cp:copy 复制文件 常用选项 -r:递归复制整个目录树 -p:保持源文件的属性不变 -f:强制复制目标同名文件和目录 -i:需要覆盖文件和目录时进行提醒
10 rm:remove 移除 删除 常用选项:-f:不提醒方式 rmdir:移除文件夹 -r:级联删除 -p:级联删除空文件夹
11 mv:移动
12:cat:连接文件并打印到标准输出 常用选项:-n编号(行数)
13:tac:倒序显示文件中的内容
14 head:显示开头若干行(10)-n:显示前n行
15 tail:显示尾部若干行10)-n:显示前n行 -f:动态显示新增加的内容(常用于查看日志)
16 more :space 显示文本下一屏内容 enter:显示文本下一行 h键:显示帮助屏 B键:显示上一屏
17 /less 滚动和回滚
18 echo:输出指定字符串或者变量 -e:特别处理 一些字符 >:输出内容放入文件(覆盖以前内容) >>:追加输出(附加)
19 ln:link 类似于快捷方式,针对文件路径比较长的文件 软连接:-s 一般是硬链接(常用于软件升级)
20 alias:起别名 针对路径比较复杂
21:clear/ctrl+l:清屏 ctrl+c:退出当前前台进程 ctrl+z:挂起当前前台进程 ctrl+u:剪切光标前面 ctrl+k:剪切光标后面 ctrl+y:粘贴 ctrl+t:光标后移
!!:执行上一次任务