linux的基本命令(新手上路,多多关照)
2.1.1 Linux 目录及文件的基本操作
一、pwd命令
Linux中用pwd命令来查看当前工作目录的完整路径。
在不确定当前位置时,就会用pwd来判定当前目录在文件系统内的确切位置
命令格式:pwd 【选项】
常用参数 :-P
pwd -P
显示出实际路径。而非使用连接(link)路径
注意:选项-P 是大写的P,不要搞错。
#使用pwd 显示了当前的路径
实例2.
#使用pwd -P显示了返回连接的真实路径
二、cd命令
1.命令格式:
cd【目录名】
2.命令功能:
cd的命令作用是切换当前工作目录
参数以实例表示
实例1
#切换工作目录到/opt/soft
实例2
#切换工作目录至当前目录的上一级目录
实例3
#返回前一个目录,至/opt/soft目录
实例4
#切换工作目录到当前用户的家目录
三、ls命令
ls命令的含义是list显示目录与文件的信息。注意不加参数它显示除隐藏文件外的所有文件及目录的名字。
ls的格式
ls【选项】…【文件/目录】…
下面是常用的ls命令的应用
实例1
ls -l #以格式显示文件
#这里显示的文件属性第一个字符‘-‘表示这是一个普通文件,第二个字段表示权限,第三个字段表示链接数,第四个字段表示所有者,第五个字段表示所属组,第六个字段表示文件大小,第七个字段表示时间,第八个地段表示文件名。
实例2 ls
-a #查看包含以 . 开始的隐藏文件与目录信息
#显示隐藏文件
实例3 ls-lh #以易读的格式显示文件的大小
#以人性化更清晰的显示文件
实例4 ls– i #显示文件或目录的inode(i节点)编号
#i节点可以看作是一个指向磁盘上该文件存储区的地址
四、touch 命令
touch命令可创建一个文件或者更改文件时间
实例1 touch a.txt #创建一个a.txt文件
一开始使用ls命令查看当前目录显示没有文件,然后使用touch命令创建了一个a.txt文件
实例2更改a.txt的时间
#可以看到文件名没有改变,只有时间改变了
五、mkdir命令
mkdir命令可以创建一个目录
命令格式:
mkdir 【选项】【文件名】
命令选项参数:
-p : 递归创建目录
-v : 创建新目录显示信息
实例1 mkdir abc #创建一个空目录
实例2 mkdir -p test/test1 #递归创建多个目录
实例3 mkdir-v hao #创建新目录显示信息
六、cp 命令
cp命令用来对一个或多个文件,目录进行拷贝
命令格式:
cp【选项】【参数】
命令选项
-r 递归的复制子文件或子目录
-a 复制时保留源文档的所有属性(包括权限、时间等)
实例1 cp -a a.txt test #复制a.txt的所有属性复制到test
实例2 cp -r text /opt #复制text下的所有子文件到opt下
七、rm 命令
rm命令可以删除不需要的文件或者目录
命令格式
rm 【选项】【文件】
选项:-i 删除前,提示是否删除
-f 不提示,强制删除-r 递归删除,删除目录以及目录下的所有内容
实例1 rm -i
a.txt#删除a.txt 并显示提示
实例2 rm -f text #强制删除text
实例3 rm -r test #递归删除test下所有子文件
实例4
rm -rf hao # 递归强制删除文件
八、mv命令
mv命令用来移动或者重命名文件或目录
实例1 mv a.txt b.txt #将a.txt改名为b.txt
实例2 mv
b.txt /opt #将b.txt 移动到opt下
九、 find 命令
find命令用来搜索文件或目录
命令格式:
find 【命令选项】【路径】【表达式选项】
命令选项:
-empty
查找空白文件或目录
-group
按组查找
-name
按文档名称查找
-iname
按文档名称查找,且不区分大小写
-mtime
按修改时间查找
-size
按容量大小查找
-type
按文档类型查找,文件(f),目录(d),设备(b,c),链接(l)等
-user
按用户查找
-exec
对找到的档案执行特定的命令
-a
并且
-o 或者
查找当前目录下所有的普通文件
find ./ -type f
查找大于1mb的文件后列出文件的详细信息‘
find ./ -size +1M -exec ls – l {} ;
查找计算机中所有大于1mb的文件
find / -size +1M -a -type f
查找当前目录下名为hello.doc 的文档
find -name hello.doc
查找/root目录下所有名称以.log
结尾的文档
十、du命令
用来计算文件或目录的容量大小
命令格式:
du 【选项】 【文件或目录】
命令选项:
-h 人性化显示容量信息
-a 查看所有目录以及文件的容量信息
-s 仅显示总容量
实例1 du -h /opt
实例2 du -a /opt
实例3 du -s /opt
2.1.2查看文件内容
一、 cat 命令
cat命令用来查看文件内容
命令格式:
cat 【选项】 【文件】
选项命令
-b 显示行号,空白行不显示行号
-n 显示行号,包含空白行
实例1. cat /opt/test #查看test里面的内容
实例2.cat -n /opt/test #显示行号
二、more命令和less命令
more命令可以分页查看文件内容,通过空格键查看下一页,q键则退出查看。
less命令也可以分页查看文件内容,空格是下一页,方向键可以上下翻页,q键退出查看
命令格式:
more 【文件名】 #用来查看指定文件
more -num 【文件名】 #可以指定显示行数
less 【文件名】 #查看指定文件
三、head 命令
head 命令可以查看文件头部内容,默认显示前10行
命令格式
head -6 【文件名】 #显示的是文件前6行
head -n -6 【文件名】 #显示除了最后6行最后的行
head -c 10 【文件名】#显示前十个字节的数据
四、tail 命令
tail命令用来查看文件尾部内容,默认显示后10行
命令格式:
tail -6 【文件名】 #显示最后6行
tail -f 【文件名】#即时显示文件中新写入的行
五、wc 命令
wc命令用来显示文件的行、单词与字节统计信息
命令格式:
wc 【选项】【文件】
选项:
-c #显示文件字节统计信息
-l #显示文件行数统计信息
-w #显示文件单词统计信息
实例1 依次显示文件的行数,单词数,字节数
实例2 使用-c选项显示文件的字节信息
实例3 使用-l 选项显示文件行数
实例4 使用-w选项显示文件单词个数
六、grep命令
grep命令用来查找关键字并打印匹配的值
命令格式:
grep【选项】 匹配模式【文件】
选项:
-i 查找时忽略大小写
-v 取反匹配
-w 匹配单词
–color 显示颜色
实例1 在test文件中过滤出包含a的行
实例2 过滤不包含a关键词的行
七、echo 命令
echo命令用来输出显示一行指定的字符串
实例1 显示一行普通的字符串
实例2 显示转义字符使用-e选项
linux的基本命令(新手上路,多多关照)相关推荐
- 新手上路,请大家多多关照~
各位朋友: 我是 新手,刚上路,请大家多多关照~ 我对软件编程比较感兴趣,但是水平很差,所以以后还是请各位高手多多指点哈~
- Linux新手上路命令
Linux新手上路命令 命令:www.ahlinux.com Ctrl+Alt+F1 进入命令界面 Ctrl+Alt+F7 返回图形界面 root用户和普通用户切换 administrator 2 ...
- CSS和HTML做的二次元薇尔莉特(伪),新手上路,请多关照!!!!
想来想去还是在CSDN上写了第一个博客!!! 请指教!!!! 这是在我做好的效果: 在CSBN用不来上传视频的我 由于我喜欢薇尔莉特,再加上血了css和html,于是做了个这玩意!! 新手上路,请多关 ...
- 【实战模拟】Kali Linux Vim命令大全 ——新手上路必备
新手上路,vim编译器不会保存,不会退出,今天教大家如何使用vim编译器的指令 vim编译器在使用是会在做左下角出现提示,通常插入表示的是可进行编辑,输入的意思, 当你按下Esc键,就会取消编辑状态, ...
- 新手上路注意事项及驾车技巧
新手上路总则 其实,每一个新手都曾经历过上路的窘迫,如果能够顺利度过最初实习期的话,将会受益终生.每一位驾驶员都经历过初次上路的忐忑不安,眼盯前方,双手紧握转向盘,身体僵直前倾,远离前车,缓慢前行,起 ...
- 路由器配置(新手上路,比较全面,强烈推荐)
路由器配置(新手上路,比较全面,强烈推荐) 第一章 路由器配置基础 一.基本设置方式 二.命令状态 三.设置对话过程 四.常用命令 五.配置IP寻址 六.配置静态路由 第二章 广域网协议设置 一.HD ...
- 用php建设一个简单的网站,PHP_PHP新手上路(六),建设一个简单交互的网站(二) 5 - phpStudy...
PHP新手上路(六) 建设一个简单交互的网站(二) 5.5 计数器 让我们在首页上加上一个计数器.这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数.counter.inc包含 ...
- 新手上路,如何迅速搭建一套源码系统
新手上路,如何迅速搭建一套源码系统 首先明确源码使用条件 账号要求: 公众号:服务号(已认证且开通支付功能) 小程序(已认证且开通支付功能) 微信支付功能 微信开放平台(已认证) 注:如果单独使用公众 ...
- 【Linux】linux常用基本命令
首页 博客 学院 CSDN学院 下载 论坛 APP CSDN 问答 商城 活动 VIP会员 招聘 ITeye GitChat GitChat 图文课 写博客 消息 评论关注点赞回答系统通知 登录注册 ...
- 玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路
玩转RT-Thread之荔枝派Nano(全志F1C100S) 一.新手上路 --作者:燕十三(flyingcys) blog:http://blog.csdn.net/flyingcys --荔枝派n ...
最新文章
- UDP对应的应用层协议之DHCP协议
- 《剑指offer》求二叉树的最小深度(非递归法)
- resteasy_Tomcat 7上具有RESTeasy JAX-RS的RESTful Web服务– Eclipse和Maven项目
- Windows上PostgreSQL安装配置教程
- C#WinForm WebBrowser (二) 实用方法总结
- CContextMenuManager上下文菜单管理器以及为菜单添加图标
- oracle基础学习---------1
- CentOS配置snmp
- Android的JNI【实战教程】4⃣️--C调用Java代码
- Linux on-the-fly kernel patching without LKM
- ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
- GIS中常用专业英文术语
- pubwin会员合并
- aspen如何确定塔板数_Aspen中有关回流比、塔板数、进料板位置等灵敏度分析作用...
- matlab极坐标系给定圆心画圆,matlab画极坐标
- 被全球过度炒作的Spotify敏捷部落制,连Spotify公司自己都不用
- 常垒·视频:股权投资的终极思维
- 使用case when,union all实现sql行转列、列转行
- win10解决PL2303串口错误方法
- 【二十八宿】又叫二十八舍或二十八星,是今人为观测日、