Linux命令的使用
2021/9/18 7:05:11
本文主要是介绍Linux命令的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux命令的使用——以centos7为例
1、案例:显示当前工作目录的绝对路径
2.案例:查看当前目录的所有内容信息
3.cd~或cd :回到自己的家目录,如root,cd~会到/root
cd…回到当前目录的上一级目录
4.创建一个目录/home/dog
mkdir /home/dog
5.rmdir删除的是空目录,不能删除非空目录,如果需要删除非空目录,需要使用rm –rf 要删除的目录
6. 案例:在/home目录下创建一个空文件hello.txt
7.案例1:将/home/hello.txt拷贝到/home/bbb 目录下
cp hello.txt /home/bbb
8.案例2:递归复制整个文件夹,比如将/home/bbb 整个目录,拷 贝到/opt
cp -I /home/bbb /opt
9.案例1:将/home/hello.txt 删除,
rm /home/hello.txt
10.案例2:递归删除整个文件夹/home/bbb
rm –rf /home/bbb[删除整个文件夹,不提示]
11. 案例1:将/home/hello.txt文件重新命名为mytxt.txt
12案例2:将/home/mytxt.txt 文件移动到/root 目录下
13案例3:移动整个目录,比如将/opt/aaa 移动到/home下mv /opt/aaa /home
14.案例:查看/etc/profile文件内容, 并显示行号
15.案例:查看/etc/profile 的前面5行代码
head -n 5 /etc/profile
16.案例1:查看/etc/profile最后5行的代码
tail -n 5 /etc/profile
17.案例2:实时监控mytxt.txt, 看看到文件有变化时,是否看到,实时 的追加hello,world
tail -f /home/mytxt.txt
追加后:
18.案例1:在/home目录下创建一个软连接myroot,连接到/root 目录
ln -S /root /home/myroot
19 案例2:删除软连接myroot
rm /home/myroot
20.案例1:显示所有的历史命令
history
21.案例2:显示最近使用过的10个指令。
history 10
22.案例3:执行历史编号为5的指令
!5
23.案例1:按文件名:根据名称查找/home目录下的hello.txt文件
find /home -name hello.txt
24.案例2:按拥有者:查找/opt 目录下,用户名称为nobody的文件
find /opt -user nobody
25.案例3:查找整个linux系统下大于200M的文件(+n大于-n 小于
n等于,单位有k,M,G)
find / -size +200M
26.案例1:请在hello.txt 文件中,查找"yes"所在行, 并且显示行号
grep -n “yes” /home/hello.txt
27.1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。 chmod u=rwx,g=rx,o=rx aaa
2)给aaa文件的所有者除去执行的权限,增加组写的权限
chmod u-x,g+w aaa
3)给aaa文件的所有用户添加读的权限
chmod a+r aaa
28.要求:将/home/test/hello.txt 文件的权限修改成rwxr-xr-x,使用给数字的方式实现:
chmod 755 /home/test/hello.txt
29实验一:文件显示操作
Cat 命令查看文件
More命令查看文件
Less命令查看文件
Head命令查看文件
Tail命令查看命令
30实验二:文件及文件夹管理操作
1. 用mkdir命令在/root目录下创建一个test目录
2用cp命令将/etc 目录及其下所有内容复制到test目录下
3. 用cd和ls命令访问和查看/root/test/etc目录
4更改权限和拥有者,用ls命令查看区别
5. 将/root/test/etc 目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz
6. 删除test目录
这篇关于Linux命令的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南