[root@VM-0-17-centos ~]#
root: 是用户名
@: 只是一个分隔符
VM-0-17-centos: 是主机名
~: 代表了Linux上的一个特殊的目录(家目录/home目录)
每个用户有一个自己的home目录,这个目录中保存着和增用户密切相关的数据
#: 当前是管理员用户(root)
$: 当前是普通用户(useradd)
[快捷键]
ctrl+l 清屏 ctrl+c 取消当前命令
ctrl+insert 复制 shift+insert 粘贴
tab 补全
mv (move)移动(剪切+粘贴) mv aaa.txt bbb/
重命名 mv aaa.txt bbb.txt mv aaa bbb
cp (copy)拷贝(复制+粘贴)
cp aaa.txt bbb.txt(拷贝aaa.txt,并改名为bbb.txt)
拷贝文件:cp ccc/222.txt bbb/(把在ccc目录中的222.txt文件拷贝到bbb目录中)
拷贝目录:cp -r
[ls与cd]
ls:列出当前目录中有哪些文件(当前目录就是用户的home目录)
ls后面啥都没有,罗列出当前目录中的文件
ls后面跟上一个具体的目录,罗列出指定目录下的内容
ls -l (ls -l可以简写成 ll) 更详细的罗列出当前文件和目录的细节,如何区分是不是目录(首字母是不是d)
/表示Linux的根目录(Linux系统中最顶层的目录)
cd 切换当前目录
cd aaa/
cd ~ 返回家目录
pwd 查看当前目录是什么(完整路径)
man 查阅手册 man ls 查阅ls man strlen 查阅函数
man 里面有很多章节 可以利用man man查阅
[文件相关操作] aaa.txt(文件名)
创建文件 touch aaa.txt(空文件)
查看文件内容 cat aaa.txt
写入文件内容 echo echo hehe >aaa.txt
删除文件 rm aaa.txt, rm删除的东西就找不回来了~~~(谨慎使用rm)
重要的内容多备份 git
[目录相关操作] aaa(目录名)
创建目录 mkdir aaa
查看目录 ll ls
进入目录 cd aaa/
查看当前目录在哪 pwd
回到上级目录 cd ..(..表示当前目录的上级目录, .表示当前目录)
删除目录 rm -r aaa
(rm -rf aaa常用操作,直接删除没有提示)
(rm -ri aaa不常用操作,有提示删除)
rm -rf / (千万不能使用)(/ 根目录)
比较直观的查看目录结构 tree aaa
一般来说Linux是没有tree命令的,需要我们安装
在Linux里如何安装一个程序:
通过yum来进行安装.
yum,apt(包管理器)
如果是 Centos 系统使用 yum
如果是 Ubuntu 系统使用 apt
安装 tree: yum install tree
[date]
date 查看系统时间
对时间进行格式化显示
date +"%Y/%m/%d %H:%M:%S"
有什么用?
可能在实际工作中我们需要生成一个文件,以日期作为后缀
log.20210408
log.`date +%Y/%m/%d`
查看当前时间戳: date +%s
把时间戳转换为格式化时间 date -d@[时间戳]
原文:https://www.cnblogs.com/enjoyC/p/14631669.html