总结

##目录命令

- pwd  显示当前目录

- cd xx 进入目录

- cd .. 返回

- cd ~ 回城

- cd - 回到上一次所在目录

- cd . 进入当前目录

##ls显示目录命令

- ls -a 显示目录下隐藏文件

- ls -l 显示目录文件的具体信息

- ls -lh 显示文件具体大小

- ls -- help 查看ls命令帮助

- ls xxx* 后面任何字符

- ls *xxx 前面任何字符

- ls ?xxx ? 代表一个字符

- (在linux 任何东西都是文件)

##文件(夹)命令

- mkdir xxx 创建文件夹

- touch xxx 创建文件

- gedit xxx 编辑文件

- cat xxx 查看文件内容

##界面命令

- (> 会覆盖)

-  (>> 追加)

- 空格 翻页

- q 退出

- clear 清屏

- history 历史命令

- !xxx 执行命令

- word 搜索替换

- | 管道 一头进 一头出

- ctrl+shift+ + 放大

- ctrl+ - 缩小

- ctrl+c 结束

##rm删除命令

- rm xxx 删除文件

- rm -r xxx 删除文件夹

- rm -i xxx 交互式 询问是否删除

- rm -f xxx 强制删除

-(一般加-r操作都跟文件夹相关)

##cp复制命令

- -i 交互式复制

- -f 强制复制

- -v 显示进度

- -r 复制文件夹

##源文件软硬连接命令

- ln -s 源文件 链接文件 创建软连接

- ln 源文件 链接文件 创建硬链接

- (源文件删除 软连接不可访问 硬连接可以)

##递归创建文件夹

- mkdir xx/xxx/xxxx -p 递归创建文件夹

##mv命令

- mv xx xxxx 移动文件夹或重命名

- -i 交互式 前提文件已存在

- -v 显示进度

- -f 强制

##grep命令

- -v 取反

- -i 忽略大小写

- -n 显示行号

##find命令

- find / -name *.sh 从根目录开始搜索以.sh结尾的文件

- find . -name *.sh 从当前开始搜索以.sh结尾的文件

- find / -name [A-Z]* 从根目录开始搜索以A-Z开头的文件

- find / -size +2M 从根目录开始搜索大小大于2M的文件

- find / -size -2M 从根目录开始搜索大小小于2M的文件

- find / -size +2M -size -5M 从根目录开始搜索大2M 小于5M的文件

##整理解压命令

- tar -cvf test.tar * 整理

- tar -xvf test.tar 解压

#- xxxx.tar.gz

- tar -zcvf xxx.tar.gz * 整理并压缩

- tar -zxvf xxx.tar.gz 解压缩

#- xxx.tar.bz2

- tar -jcvf xxx.tar.bz2 * 整理并压缩

- tar -jxvf xxx.tar.bz2 解压缩

#- xxx.zip

- zip xxx.zip * 整理并压缩

- unzip xxx.zip 解压缩

##三种模式

- 命令模式

- 插入模式

- 莫行模式

##命令模式命令

- i 光标当前插入

- I 光标移动到当前行首

- o 向下开一行 光标行首

- O 向上开一行 光标行首

- a 插入光标后

- A 插入当前行行末

##复制命令

- yy 复制

- Nyy 复制N行

##删除命令

- dd 删除 或剪切

- dw 删除单词

- do 删除光标前

- Ndd 删除N行

- x 删除光标当前字符

##粘贴命令

- p 粘贴

##移动命令

- G 移动文本最后

- gg 移动文本开头

- shift+} 向下按段移动

- shift+{ 向上按段移动

- shift+>> 整体右移动

- shift+<< 整体左移动

- L 移动当前屏幕最后

- M 移动当前屏幕中间

##定位命令

- 12G 定位12行 (xxG 定位xx行)

##撤销命令

- u 撤销

- ctrl+r 反撤销

##替换命令

- r 替换

- R 替换光标后

- %s/abc/123/g 全局替换

- 1,10s/abc/123/  1到10行替换

##翻屏命令

- ctrl+d 向下翻半屏

- ctrl+u 向上翻半屏

- ctrl+f 向下翻一屏

- ctrl+b 向上翻一屏

##查找命令

- /w 查找w

- n 向下查找

- N 向上查找

##新用户命令

- sudo useradd 名字 -m 创建新用户

- cat /etc/passwd 查看新用户是否创建成功

- su - 用户 切换用户并切用户所在目录

- su 用户 切换用户

- sudo userdel -r 用户 删除用户并删除用户目录

-sudo userdel 用户 删除用户

##创组命令

- sudo groupadd 组名 创建组

- sudo groupdel 组名 删除组

- sudo usermod -a -G adm 用户 给用户添加到adm组中

- sudo usermod -a -G sudo 用户 给用户添加到adm组中

##修改文件命令

- chown 用户 文件 修改文件的拥有者

- chgrp 组 文件 修改文件所属组

##可读可写可执行

- u=user

- g=group

- o=other

- r 可读

- w 可写

- x 可执行

- 1.x 2.w 3.wx 4.r 5.rx 6.rw 7.rwx

##查看本机信息

- ps -aux 查看进程

- kill -9 pid 杀进程

- ifconfig 查看IP

- ping www.baidu.com 查看是否有网

- df -m 查看磁盘空间

##代码git命令

- git init 把文件夹变成本地仓库

- gir remote add origin [email protected]:liboheng-1/1808.git 把远程仓库和本地仓库连接起来

- git status  查看状态

- git add. 添加文件

- git commit -m "描述"

- git push origin master

- git remote remove origin  删除地址

你可能感兴趣的:(总结)