作者:骑蜗牛追神81986 | 来源:互联网 | 2023-09-02 13:47
csdn学习linux记录初始linux创建目录创建一个空白文件路径删除一个文件删除目录复制目录和文件移动目录和文件重命名目录和文件查看文件全部内容使用vi编辑简单的文本查找文件创
csdn学习linux记录
- 初始linux
- 创建目录
- 创建一个空白文件
- 路径
- 删除一个文件
- 删除目录
- 复制目录和文件
- 移动目录和文件
- 重命名目录和文件
- 查看文件全部内容
- 使用vi编辑简单的文本
- 查找文件
- 创建快捷方式
- 压缩一个文件
- 解压缩文件
- 在线安装软件
- 提升效率的小技巧
初始linux
这就是linux的命令提示符.那么它有什么含义呢?
- root: 表示当前的登陆用户,这里是使用csdn账户登陆.
- @: 分隔符.
3.VM-0-10-centos: 主机短名称 - ~: 当前所在目录
- $: 命令提示符.如果是root用户提示符是#;Linux用这个符号标识登陆用户的权限.
创建目录
使用mkdir创建一个名为web的目录
使用ls可以看到刚创建的文件夹:
创建一个空白文件
使用cd 命令切换到web文件夹中
使用touch命令新建空白文件
#touch 用来创建一个空白文件,但如果文件已存在,则会更新时间.
touch edu.txt
路径
# 在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录
cd ..
# 使用pwd查看下路径,pwd显示的是当前所在的路径
pwd
删除一个文件
使用rm命令删除edu.txt文件:
# 使用 rm 文件名 命令可以删除文件
rm edu.txt
删除目录
# 进入根目录
cd ~
# rmdir删除指目录
rmdir web
复制目录和文件
# cp 是用于复制的命令
# 常用格式: cp 源文件 目标文件
cp -r Code Code2
*-r
表示操作目录,如果是文件则不需要加-r.
移动目录和文件
#使用mv命令移动index.txt到Code2目录下.
mv index.txt /home/csdn/Code2
重命名目录和文件
# :重命名Code2为documents
mv Code2 documents
查看文件全部内容
# 复制/etc/passwd 文件到当前路径下。
cp /etc/passwd .
- .表示当前路径。所以得确保在根目录噢。
步骤二: 使用cat命令查看文件全部内容
cat passwd
cat -n passwd(显示文件的内容并显示行号)
对于长内容的文件我只要查头几行或尾几行怎么办? 目标:查看passwd文件头10条内容。
步骤一: 复制/etc/passwd文件到家目录
步骤二:使用head命令查看passwd头十条内容
head passwd head
命令默认为前10行内容。
如果要查看超过10行以上内容需要加上-n
参数
查看头11条内容 head -n 11 passwd
那么如何查看尾十条内容呢?可以使用tail命令,用法和head一致,只不过tail默认为后10行内容。Tips: 关于tail
命令,不得不提的还有它一个很牛的参数-f
,这个参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。在实际使用中,我们经常用到.
使用vi编辑简单的文本
目标:使用vi新建一个edu.txt文本,并增加一行hello csdn edu字样
步骤一: 执行 vi edu.txt 进入编辑器(默认命令模式)
vi edu.txt
步骤二: 点击a
或i
进入编辑模式,敲入内容:hello csdn edu
步骤三: 然后按键盘上的esc键退出编辑模式(进入到命令模式)
步骤四: 最后敲冒号:
步骤五: 再敲wq,回车保存并退出。
利用cat命令验证下。
cat edu.txt
查找文件
查找某个目录下是否存在某个文件
目标:查找/etc/目录下的名为passwd文件
#find 搜索范围 选项 目标文件
find /etc/ -name passwd
满足条件的文件或目录会显示在终端。如果文件不存在,则会提示:
No such file or directory
find 除了可以根据名字查找还可以根据用户名和文件大小查找。 语法如下:
#find 目录 -user 指定用户名
find /etc -user root
#find 目录 -size 文件大小
find /etc -size 1M
创建快捷方式
在windwos系统里我们经常会使用一个功能,在桌面给某个常用文件夹创建一个快捷方式,以便我们快速找到文件。那么在Linux下如果实现呢?
目标:在/home目录下创建一个软连接 myusr 连接到/usr目录
# ln -s 原文件或目录 软链接名
ln -s /usr /home/csdn/myusr
通过ls -l
命令你会看到如下结果:
myusr 会有一个箭头指向原文件。这就是Linux下创建快捷方式的操作。但是在Linux下它叫软链接。
压缩一个文件
使用gzip
压缩edu.txt文件
gzip edu.txt
然后可以ls验证下。 会发现多了一个edu.txt.gz的压缩文件。
gzip只能将文件压缩成*.gz格式。如果要压缩成zip等格式。还有别的命令
解压缩文件
步骤一:确保自己路径正确且edu.txt.gz文件存在。
步骤二:使用gunzip命令解压缩edu.txt.gz
gunzip edu.txt.gz
最后用ls
验证下,发现edu.txt又回来了。
在线安装软件
在Linux系统中安装软件有一般有两种方法。一种是编译安装,一种是在线安装。编译安装难度较大
步骤一:安装tree
sudo yum install tree
1.sudo 可以理解为暂时拥有管理员权限。
2.yum 是centos下的安装工具
步骤二:在屏幕输出目录的树形图
tree /home
提升效率的小技巧
- [tab]热键 [tab]热键是Linux bash shell中最最常用的键了。它具有补全命令和文件补全的功能。 比如我们早练习过的tail命令。我只需要在终端输入:tai + [按下tab] 就直动补全了。
- history命令 history命令就是查看当前用户下所以有历史执行命令。最常用的场景就是忘记了以前执行过的命令时,我们就会通过history来查看之前执行的命令。
- 上下翻页键 上下翻页键可以直接回显最近执行的一条命令。如果我们想重复执行上一个命令直接按上键就可以啦。