【Linux】常用命令(Ubuntu系统)
1.软件管理
1.1 apt命令
指令规范:apt 选项 操作 软件包
选项:-y 自动确认,-q不显示过程
操作:install 安装;remove 卸载;search 搜索。
2.帮助命令
2.1 man
规范:man 选项 参数
选项:-a显示所有匹配的手册;-k 搜索手册里面与关键字匹配的条目 section 章节
8个章节:
1.用户命令
2.系统调用
3.C库函数
4.设备和特殊文件
5.文件格式和约定
6.游戏
7.杂项
8.系统管理命令
man的功能:访问Linux手册页。
3.文件目录
3.1 ls命令
规范:ls 选项 目录或者文件
选项:
-a 显示所有目录和文件,包括.开头的隐藏文件
-l 以列表的形式显示详细信息 ls -l 等价于 ll
3.2 tree
规范: tree 目录
可以直接执行tree,不带任何目录
功能:将所给目录以分支的方式呈现出来
3.3 pwd命令
直接使用
功能是显示当前工作目录的绝对路径
3.4 cd命令
规范:cd 目标目录
功能是将目标目录变为当前工作目录
3.5 touch命令
规范:touch 选项 文件
功能:更改文档或目录的日期时间,包括存储时间和更改时间,若文件不存在,则创建此文件。
常用选项:
-a 只更改存取时间
-c 不建立文档
-d 使用指定日期时间
-m 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或者目录的日期时间相同
3.6 mkdir
规范:mkdir 选项 目录
选项:
-p 创建多级目录
3.7 rmdir&rm
3.7.1 rmdir
规范:rmdir 选项 目录
功能:删除空目录
选项:
-p 删除多级目录
3.7.2 rm命令
规范:rm 选项 目录或者文件
功能:删除目录或者文件
选项:
-f 强制删除
-i 删除前询问
-r 递归删除文件
3.8 cp命令
规范:cp 选项 源文件或目录 目标目录
功能:复制源文件或目录到目标目录下
选项:
-f 强制复制
-i 询问用户
-r 递归复制
3.9 mv命令
规范:mv 选项 源文件或目录 目标文件或目录
功能:移动文件或目录或者重命名
mv 文件名 文件名:重命名
mv 文件名 目录名:移动文件到目标目录
mv 目录名 目录名:目标目录存在,则移动目录到目标目录,不存在则重命名
选项
-f 强制移动
-i 交互模式
4.文本处理
4.1 echo命令
规范:echo 输出的内容
4.1.1 重定向符
>:输出重定向,将左侧命令的结果,覆盖写入到符号右侧指定的文件中
>>:追加重定向,将左侧命令的结果,追加写入到符号右侧指定的文件中
4.2 cat命令
规范:cat 选项 文件
功能:查看为你按内容,显示屏幕上
选项:
-b 对非空输出行编号
-n 对所有输出行编号
-s 多行空行合并为一行空行
4.3 more命令
规范:more 选项 文件
功能:查看文件,按页显示屏幕上
more功能类似cat
选项
+num 从第num行开始显示
-num 一页有num行
快捷键:
空格: 向下翻一页
Enter:向下翻一行
Q: 退出
4.4 less命令
规范:less 选项 文件
功能:查看文件内容,内容滚动显示到屏幕上
选项:
-i 忽略搜索时候的大小写
-N 对所有输出行编号
快捷键
pagedown或空格 向下翻一页
pageup或B 向上翻一页
Enter 向下翻译行
Q 退出
显示ls手册并编号
4.5 head命令
规范:head 选项 文件
功能:查看文件内容,内容前num行显示到屏幕上,默认显示前10行
选项
-num 显示的行数
4.6 tail命令
规范:tail 选项 文件
功能:查看文件内容,内容后num行显示在屏幕上
选项:
-num 显示的行数
4.7 wc命令
规范:wc 选项 文件
功能:统计文件字节数、字符数、行数、字数
选项:
-c 统计字节数
-m 统计字符数
-l 统计行数
-w 统计字数
不用选项则输出行数、字数、字节数
4.8 sort命令
规范:sort 选项 文件
功能:对文本文件进行排序
选项:
-b 忽略每行前面开始出的空格字符
-c 检查文件是否已经按照顺序排序
-d 排序时,处理英文字母、数字以及空格字符外,忽略其他字符
-f 排序时,将小写字母视为大写字母
4.9 uniq命令
规范:uniq 选项 文件
选项:
-c 在每列旁边显示该行重复出现的次数
-d 仅显示重复出现的行列
5.时间日期
5.1 date命令
5.1.1 显示时间
规范:date+格式
格式:
%H 时
%M 分
%S 秒
%Y 年
%m 月
%d 日
5.1.2 时间戳
时间变为时间戳:data+%s
时间戳转换成时间:data-d@具体时间戳
5.2 cal命令
规范:cal 选项 月份 年份
功能:显示日历
没有参数,则显示当月日历
只有一个参数,则表示年份
有两个参数,表示月份和年份
选项:
-3 显示系统前一月、当前月和后一月的日历
-j 显示当年中第几天
-y 显示当年年份的日历