Linux 03 基础命令
Posted Dandy Zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 03 基础命令相关的知识,希望对你有一定的参考价值。
上传与下载
支持包在Dial-up Networking Support选项里,没有装可以通过
1、yum install lrzsz -y
2、yum groupinstall "Dial-up Networking Support" -y
下载文件:
sz -y install.log(-y表示覆盖)
上传到服务器
rz -y 找到内容
只能上传下载文件
上传文件可以是任意文件
在使用远程工具上:root用户的命令后标记是#号,而一般用户的话则是$号
一些基础命令
ls -ld => 以长目录的格式显示目录
touch file.txt => 新建文件,如果文件存在就改变文件的访问时间
pwd => 查看当前路径
cp a.txt /usr/ => 复制文件a.txt到/usr/路径
cp -a /etc/aaa/ /tmp/ => 拷贝目录到tmp文件夹下
cp -r => 递归的拷贝目录
cp -p => 连同文档属性一起复制过去,而非使用默认属性
mv /data /root/ => 把根下面的data目录移到root的目录下面
cat命令
cat aa.txt => 查看文件内容
进阶
输入内容覆盖文件,注意这里是键入回车的一行,然后输入ctrl + d,特别是在mac上不是command + d!!!!
[[email protected] ~]$ cat dandy.txt
a
b
c
[[email protected] ~]$ cat > dandy.txt
1
2
3
^C
[[email protected] ~]$ cat dandy.txt
1
2
3
追加进文件;>>代表追加;<<代表输入
[[email protected] ~]$ cat >> dandy.txt << 11 > elina > dandy > taylor > 11 [[email protected] ~]$ cat dandy.txt 1 2 3 elina dandy taylor [[email protected] ~]$
另一种简单追加方法:同理是ctrl + d
[[email protected] ~]$ cat >> dandy.txt
time1
time2
# 回车到空行 ctrl + d
[[email protected] ~]$ cat dandy.txt
1
2
3
elina
dandy
taylor
time1
time2
[[email protected] ~]$
echo命令
[[email protected] ~]$ echo "hello" hello # 屏幕打印
进阶:
追加重定向,单行文本覆盖文件,有内容全部丢失
[[email protected] ~]$ echo "write your words" > dandy.txt [[email protected] ~]$ cat dandy.txt write your words [[email protected] ~]$
以上是关于Linux 03 基础命令的主要内容,如果未能解决你的问题,请参考以下文章
Linux-26-linux基础重要命令03(L005-08)
Linux高级命令03:文本搜索命令★ Python Web篇学习汇总:Part 01—Linux基础命令绝对路径和相对路径 / 创建删除复制移动文件及目录命令