小菜鸟的第二天
- 短选项 简写,首字母
- 长选项 全拼
- 隐藏文件以”.”开头
- 错误:No such file or directory没有该文件
- Ctrl +l或clear 清屏
- 绝对路径:是/目录起头
- 相对路径:确认相对对象,对象就是当前目录
- Modify:改变内容
- Change:改变属性
- -n 显示
- R:4 w:2 x:1
- linux常用命令 命令字 【选项】 【参数】
① man 命令 : 查询命令的用法(b:上翻;空格:下翻 ;q:退出)
② ls 文件:显示目录文件(-a:显示所有,包括隐藏文件;-l:显示详细信息 ll == ls -l)
③ cd 目录:切换目录
④ mkdir -p 目录名称:创建新目录
⑤ pwd:显示当前目录
⑥ echo:显示字符串(-n:不换行)
⑦ more 文件名:分页显示文件内容
⑧ less 文件名:分页显示文件内容(可向上翻页b)
⑨ rmdir 目录名:删除空目录
⑩ rm -rf:删除文件(非空)(-r:删除目录,递归删除;-f:强制执行)
⑪ cp -rp 原目录 目标目录:复制目录或文件
(-r:复制目录;-p保留文件属性;-v:显示执行过程信息)
⑫ mv -f 原目录 目标目录:剪切,改名(如果目标目录不存在)
(-f:如果重复直接覆盖;-v:显示执行过程信息)
⑬ cat 文件名:显示文件内容(-n:显示行号 ; -E:显示行结束符)
⑭ file 文件名:显示文件类型
⑮ tail 文件名:显示后面几行(默认最后10行)(-n:指定行数 -f:动态显示文件末尾内容)
⑯ ln -s [原文件] [目标文件]:生成链接文件(-s 创建软链接)
⑰ chmod [{ugoa}{+-=}] 文件或目录:改变文件或目录权限
⑱ df:查看磁盘信息 (-h 带单位显示)
⑲ chown 用户 文件或目录:改变文件或目录的所有者
⑳ chgrp 用户组 文件或目录:改变文件或目录的所属组
21 find 搜索范围 匹配条件:文件搜索- which 命令:搜索命令所在目录及别名信息
- whereis 命令名称:搜索命令所在目录及帮助文档路径
- grep -iv 指定字串 文件:在文件中搜寻字串匹配的行并输出
(-i :不区分大小写 -v:排除指定字串)
25.history:查询历史命令
history -a 把命令追加到~/.bash_history
history -c 清空历史命令
快捷操作
!#调用历史记录中第#号命令
!Str 从后向前找到最近一个以Str开头的命令
!! 重复运行上一条命令
26.who:查看登陆用户信息
27.w:查看登陆用户详细信息
28.wc 选项 文件:统计命令
-c 统计字节数
-l 统计字数
-m 统计字符数。这个标志不能与-c标志一起使用
-w 统计字数。一个字被定义为由空格,换行,跳格字符分隔的字符串
-L 打印出来最长的那一行的字数
29.sort 参数 原文件:排序
参数:-b:忽略每行前面开始出的空格字符
-c:检查文件是否已经按照顺序排序
-f:排序时,忽略大小写字母
-n:按照数值的大小排序
-r:以相反的顺序来排序
-t<分割字符>:指定
30.uniq:命令删除文件中的重复行(在发出uniq命令之前,请使用sort命令使所有重复行相邻)
参数:-c:在输出行前面加上每行在输入文件中的次数
-d:仅显示重复行
-u:仅显示不重复的行
31.gzip 文件:压缩文件(gzip *:对目录中的文件进行压缩 压缩格式gz)
32.gunzip 文件:解压缩.gz的压缩文件
33.tar 参数 压缩后的文件名 目录:打包目录
-c:打包
-v:显示详细信息
-f:指定文件名 -z:打包同时压缩
压缩:tar -czvf 压缩地址/压缩名 原文件
解压:tar -xzvf 压缩名 -C 解压位置
34.touch 文件:创建空文件修改时间戳
35.stat 文件:显示时间戳
36.cut 参数 文件 数参:裁剪
37.shutdown 选项 TIME:关机重启
38.wall 信息:发广播(克隆对话)
39.ping 选项 IP地址:测试网络连通性
40.ifconfig 网卡名称 IP地址:查看和设置网卡信息
41.last:列出目前与过去登入系统的用户信息
42.lastlog -u 用户名:检查某特定用户上次登陆的时间
43.netstat 选项:显示网络相关信息 (跟SS命令参数一样)
选项:-t:TCP协议
-u:UDP协议
-l:监听
-p:显示相关链接的程序名
-n:显示IP地址和端口号
-a:查看本机所有的网络链接
44.setup:配置网络
45.ps:查看系统进程状态 kill :关闭某个进程
重定向
重定向符号:
① >:输出重定向到一个文件或设备,覆盖原来的文件
② >>:追加
③ <:输出重定向
VI的基本操作