liunx基本操作命令
1. rm 删除命令
rm -i 文件名-----------询问y/N 删除文件
rm -f 文件名-----------直接删除文件
rm -r 目录
rm 文件名
rm -r* -----------------------删除所有文件
2. mv 移动目录/文件 可重命名
mv tt.txt gg----------------------将tt.txt 移动到 gg 目录下
mv tt.txt b/bb.txt---------------------tt.txt 移动重命名 bb.txt
3. touch 创建文件
touch 文件名
gedit =========应用程序,可在终端直接书写打开
gedit 文件名
4. mkdir 创建目录
mkdir 目录名
mkdir -p 多个目录 --------- -p递归创建目录
5. cat 查看文件内容
cat 文件名
cat 1.txt 2.txt > 3.txt -------文件内容合并(cat+重定向)
6. move 分屏显示
move 文件
7. ls 命令
ls 目录名 -----------显示所跟目录下内容
-a ----------显示指定文件所有子目录与文件,包括隐藏文件
-l ------------以列表方式显示文件详细信息
-h -----------配合 -l 以人性化方式显示文件大小
8. chmod 修改文件权限
chmod 777 zzz.xx 给zzz.xx文件增加可执行的权限
chomod -R 770 adir
- 文件 d 目录
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
9. cp 拷贝
cp 文件 目录 ------拷贝文件
cp 1.txt 目录/test.txt -------拷贝文件并重命名
cp -r 目录/目录2 拷贝目录
cp -r aa/目录/test-------拷贝目录并重命名
-a 递归/完全复制
-i 交互式复制
-v 显示拷贝进度
10. grep 文本搜索
grep "搜索内容" 文件名
-v 显示不包括匹配文本所有行(相当于求反)
-n 显示匹配行及行号
-i 忽略大小写
11. find 查找文件
find ~ -name 文件名------------精确查询
find . -name "*.txt"---------------模糊查询
12.which 查看命令文件位置
which 文件名称
which mv
13. 压缩
tar cvf XX.tar *.txt----------打包
tar xvf XX.tar --------------解包
tar xvf XX.tar -C 目录--------解压到指定目录
gzip XX.tar ------打包
gzip -d XX.tar.gz---------解包
tar zcvf xx.tar.gz *.txt---------一次性打包
tar zxcf xx.txt.gz ------------一次性解包
tar zxcf xx.tar.gz -C 目录-------------解压到指定目录
tar jcvf xx.tar.bz2 *.txt-----打包
tar jxvf xx.tar.bz2-----------解包
tar jxvf xx.tar.bz2 -C 目录---------解压到指定目录
14. vim 文件编辑
vim 文件名 -------进入文件编辑
输入i 进入编辑模式
按esc
ctrl+shift+; --------进入末尾
输入wq 保存退出
yy--------复制当前行
nyy--------复制n行
p 在光标所在位置下新开辟一行,粘贴
15. lscpu 显示cpu架构信息
lscpu
16. free -m 查看系统内存
free -m
17. df -h 查看硬盘使用情况
df -h
18.cd切换路径命令
cd..
19. pwd 显示当前目录路径
pwd ~
20. 管道命令 |
命令1 | 命令2 将命令1的输出,作为命令2的输入
grep 命令 表示过滤
grep -i ing tall.log 从 tall.log里面查找 ing这个字符串
21.获取iP地址目录
windows----------ipconfig
liunx--------------ipconfig
22. 帮助命令
rm --help-----------------中文显示,终端里
man rm -------------------英文显示,手册页面
if 下一屏
b 回滚一屏
enter 一次滚动手册一行
q 退出
23. ln 软硬连接
ln -s 文件 文件_s-------------软件连接
ln -s 目录 目录_s-------------软连接
ln 文件 文件_h -----------------硬链接
liunx基本操作命令的更多相关文章
- liunx 常用操作命令
1.复制粘贴命令:在一行的任何位置按下yy,y是yanked拷贝的意思,然后去想粘贴的位置按下p即可.p是粘贴的意思. 2.如果想复制3行的话,按下3yy,就复制3行,如果想复制多行的话,直接按数字可 ...
- 【测试技术分享】Liunx常用操作命令集合
Linux命令 ls 查看文件目录内容 ls -lha l:详细信息 h:人性化显示 a:查看隐藏目录 ls -目录名 查看指定目录 d rwx rwx rwx d:文件夹 -:文件 rwx:拥有 ...
- liunx vim常用操作命令
vim常用操作命令 vim abc // 打开该文件,或者新建文件 vim +3 abc // 打开文件并跳转到第三行 vim +/hello //打开文件并跳转到第一次出现hello的位置 vim ...
- java开发中常用的Liunx操作命令
查看所有端口的占用情况 netstat -nultp 其中State值为LISTEN则表示已经被占用 查看某个端口的占用情况: netstat -anp |grep 端口号 在liunx中启动tomc ...
- liunx基础知识点1:系统管理相关命令、目录操作命令、文本编辑、关闭防火墙、重启和关闭
Linux(一) liunx系统那么重要,作为一个测试人员,不掌握你就损失了好几千,为了这个钱,也为了面子,什么鬼?我爱膨胀.你看看这些知识喽.我整理的,可费工夫了. 下次给大家一个面试题啊,更直观
- liunx基础知识点2:文件操作命令、系统资源查询、权限赋予命令、安装命令、解压命令
- 一定要知道的,那些Linux操作命令
一定要知道的,那些Linux基本操作命令(一) 目录 1.文件和目录操作命令 2.用户和用户组操作命令 3.vim编辑器操作命令 4.打包和解压操作命令 5.系统操作命令 为什么要学习linux? 1 ...
- Redis系列之key操作命令与Redis中的事务详解(六)
序言 本篇主要目的有二: 1.展示所有数据类型中key的所有操作命令,以供大家学习,查阅,更深入的挖掘redis潜力. 2.掌握redis中的事务,让你的数据完整性一致性拥有更优的保障. redis命 ...
- git的简单理解及基础操作命令
前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看<git版本控制管理>这本书(偏理论,内容完善,很不错),针对所学 ...
随机推荐
- Elasticsearch:运用scroll接口对大量数据实现更好的分页
在Elasticsearch中,我们可以通过size和from来对我们的结果来进行分页.但是对于数据量很大的索引,这是有效的吗?Scroll API可用于从单个搜索请求中检索大量结果(甚至所有结果), ...
- HDU - 5557 Matching Compressed String (自动机+倍增+表达式计算)
题意是给你一个自动机和一个字符串的括号表达式,问自动机能否接受这个字符串. 我一想,这不就是个模拟栈计算表达式+倍增么? 再一想,复杂度200*1000*10000*log(1e9),不对啊! 交上去 ...
- indexedDB 前端数据库(使用的简单案例)
前端存储 之 indexDB 1.indexedDB是什么? indexedDB是一个非关系型数据库 它不需要我们去写一些特定的SQL语句来对数据库进行操作 它是NoSQL的,数据形式使用的json ...
- 【leetcode】1296. Divide Array in Sets of K Consecutive Numbers
题目如下: Given an array of integers nums and a positive integer k, find whether it's possible to divide ...
- Java数据库小项目01--实现用户登录注册
先实现数据库和数据表,检测正常后再做其他的 CREATE TABLE users( username ) NOT NULL, PASSWORD ) NOT NULL); INSERT INTO use ...
- PHP mysqli_fetch_fields() 函数
mysqli_fetch_fields() 函数返回结果集中代表字段(列)的对象的数组. 返回结果集中代表字段(列)的对象的数组,然后输出每个字段名称.表格和最大长度: <?php // 假定数 ...
- 早停!? earlystopping for keras
为了获得性能良好的神经网络,网络定型过程中需要进行许多关于所用设置(超参数)的决策.超参数之一是定型周期(epoch)的数量:亦即应当完整遍历数据集多少次(一次为一个epoch)?如果epoch数量太 ...
- 理解TCP三次握手和四次挥手
TCP相关知识 TCP是面向连接的传输层协议,它提供可靠交付的.全双工的.面向字节流的点对点服务.HTTP协议便是基于TCP协议实现的.(虽然作为应用层协议,HTTP协议并没有明确要求必须使用TCP协 ...
- 0079 Ehcache 3.x应用入门及通过JCache与Spring整合
基本要素:版本.概念与抽象 Ehcache 3.x是一个用Java语言实现的缓存库,并且实现了 JSR107规范 Ehcache从2.x升级到3.x后,Maven依赖从 net.sf.ehcache: ...
- [Linux]awk RSTART,RLENGTH
转自 http://blog.sina.com.cn/s/blog_6d76c7e20102v381.html awk 是一门非常优秀的文本处理工具,甚至可以上升作为一门程序设计语言. 它处理文本的速 ...