首页 > 系统服务 > 详细

Linux常用命令

时间:2021-04-08 23:43:46      阅读:28      评论:0      收藏:0      [点我收藏+]

[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@[时间戳]

Linux常用命令

原文:https://www.cnblogs.com/enjoyC/p/14631669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!