Linux的基本命令行操作

 1 Linux 基本操作
    0.所有者 user   u
      所属组 group  g
      其他   other  o
      r读w写e执行
     用户 root切换
     su root/用户名  (用于已更新root密码)
     sudo 用户名/root(用于未更新root密码时)
 
  1.基础操作格式    命令 -选项 参数
  2.关机 重启 shutdown
              shutdown -h 时间  now 10:10  or halt   poweroff
              shutdown -r 时间                 reboot
              shutdown -c 取消上一次关机操作
 
  2.终端开启方式  ctrl+alt+t
 
  3.修改路径  cd    cd /.../...     .当前路径   ..返回上一级
              pwd  print working directory 显示当前目录
  4.目录处理命令 ls  list
              ls -a --all  显示所有文件  包括掩藏文件
 22             ls 指定路径
 23             ls -l long   显示详细信息
 24             ls -lh human 人性化显示
 25             ls -d        显示目录信息,而不是目录下的信息
 26             ls -i        显示i节点
 27
 28 5.创建文件  touch
 29   创建目录  mkdir  mkdir/.../...
 30             mkdir  -p 递归创建
 31   删除目录(空) rmdir
 32   删除文件 rm
 33            rm -pf 删除非空目录
 34   移动文件 mv    改名  (移动到当前文件夹 - 改名)
 35
 36 6.复制文件 cp 可同步更名
 37            cp [原文件路径] [目标路径]
 38            cp -r 复制目录
 39            cp -p 保留文件属性,原封不动复制,不修改时间

41 7.查看文件
 42           cat -n 显示行数
 43           tac  反向查看
 44           more 分页显示,但无法往回翻
 45                空格或f 翻页
 46                回车    一行一行翻
 47                q或Q    退出
 48           less 分页显示,可往回翻
 49                继承more的操作
 50                pageup 向上翻页,单位页
 51                上箭头           单位行
 52                /+关键词  用于搜索   n查找下一个关键词
 53           head -n +行数+路径  显示前n行
 54           tail -n ....        显示后n行
 55                -f             动态显示,实时
 56
 57
 58 8.文本编辑器 vim  nano
 59          命令模式  插入模式 编辑模式  esc退出到命令模式
 60          插入命令  a 光标所在字符后插入
 61                    A         行尾插入
 62                    i         字符前插入
 63                    I         行首插入
 64                    o 光标下插入新行
 65                    O 光标上插入新行
 66
 67          定位命令  gg 到第一行
 68                    G  到最后一行
 69                    nG 到第n行
 70                    :n 到第n行
 71                    $  到行尾
 72                    0  到行首
 73
 74          删除命令  x  删除光标所在处字符
 75                    nx               后n个字符
 76                    dd             行

 77                    ndd            n行
 78                    dG             行至末尾
 79                    D              处至末尾
 80                    :n1,n2d 删除指定范围
 81         复制和剪切 yy  复制当前行
 82                    nyy           以下n行
 83                    dd  剪切当前行
 84                    ndd           以下n行
 85                    p P 粘贴在当前光标所在行下或行上
 86         替换       r   取代光标所在处字符
 87                    R   从光标锁在处开始替换字符  Esc结束
 88                    u   取消上一步操作
 89         查找       /string
 90                    :set ic 忽略大小写
 91                    :%s/old/new/g 全文替换
 92                    :n1,n2/old/new/g 在一定范围内替换
 93                                  /c 增加询问
 94                    :set nu  显示行号
 95                    :set nonu 取消行号
 96         导入命令执行结果  :r!命令
 97         定义快捷键  map 快捷键 出发命令
 98                     map ^P I#<ESC>  P可执行插入#并退出
 99         替换       ab   string1 string2    1ENTER出现结果2
100         保存自定义 .vimrc   /home/dong/.vimrc
101
102 9.文件搜索   find
103              find 路径 选项 条件(文件名,大小,时间...)
104              find -name 条件(精确搜索)
105              find -name *条件* (模糊搜索)
106                         *条件
107                          条件*
108                          条件???
109                         *匹配任意字符  ?匹配单个字符
110              find -iname ... (不区分大小写)
111              find -size +n 大于       n为数据块。一数据块512B=0.5k
112                         -n 小于
113                          n 等于
114              find -user
115              find -group
116              find -amin 访问时间access

117              find -cmin 文件属性change   -5 5分钟内   +5 超过5分钟
118              find -mmin 文件内容modify
119              连接选项    -a 同时满足
120                          -o 满足其中一个
121              查找后直接操作
122              .......... -exec +命令 + {} \;
123              find -inum
124                   -type
125    快速查找 locate
126             存在问题 资料库未及时更新
127                      某些文件不在资料库范围内
128             updatedb 更新资料库
129
130             which 查找命令所在路径
131             whereis 查找命令所在路径和帮助文档位置
132   文件内搜索 grep
133              grep + 关键词 +路径
134              grep -v 关键词 +路径  反向查找,删除关键词
135
136 10.压缩包  gz zip bzip2
137            gzip
138            压缩文件 gzip 文件名  (不能压缩目录)
139            解压缩   gunzip 文件名
140
141            压缩目录 tar -cvf 打包后文件名 路径 (先打包)
142                     gzip ... 压缩
143                     打包同时压缩   tar -zcf 压缩后文件名 路径
144            解压缩   tar -zxf 路径
145
146            zip(Linux,Windows共用)
147            压缩  zip 压缩后文件名 压缩文件
148                  zip -r 压缩后目录名 压缩目录
149            解压  unzip
150
151            bzip2
152            压缩  类似gzip  bzip2 -k ...
153            解压            bunzip2

155 11.帮助 man help whatis apropos
156         man 查找命令及配置文件帮助信息
157         man + 命令/配置文件名称
158         whatis 简短介绍命令信息
159         apropos简短介绍配置文件信息
160         命令 --help 介绍选项
161         help Shell内置命令(找不到路径)man找不到
162
163 12.进程管理
164        查看所有进程 ps -le
165        查看后台进程 jobs -l
166        切换进程     bg + jobs number  将后台暂停程序切换到后台执行
167                     fg + jobs number  将后台程序切换到前台
168        暂停进程     ctl+z
169        杀死进程     kill -9 +id号
170                     killall
171        重启进程     kill -1 +id
172                     pkil -t 终端号 按终端号剔除用户
173        后台开启进程 &
174        管道:一个进程的输出作为另一个进程的输入 命令1|命令2
175
176 13.远程SSH登录
177       ssh 用户名@IP地址   ssh [email protected]
178       退出 exit
179
180 14 查询系统内存
181    free  -b 字节显示
182          -k 千兆
183          -m 兆
184          -t 总共物理内存
185
186    查询cpu使用
187    top

猜你喜欢

转载自blog.csdn.net/donger__chen/article/details/82083091