Linux常用的几种基本命令 使用方法


1. 帮助手册
man(manual手册)
man ls
或者
–help
例如:
ls --help


2. 日期类
date
date +%Y-%m-%d
date +%Y-%m-%d’ ‘%H:%M:%S
date +%F’ '%T

cal

cal -y (展示一年的日历)

3. clear 或者 ctrl + L 清屏
4. cd切换目录
cd … 返回上级目录
cd / 返回至/
cd ~ 返回家目录
cd /etc/sysconfig 通过绝对路径访问(利用tab键)
cd ./sysconf 通过相对路径访问
cd - 回到上一次所在目录

二、文件目录类
1.pwd

例如: 我用cd~进入家目录,然后用pwd 展示当前目录

2 ls
列出当前目录所有资源
ll 等价于 ls -l
ll -al
下面图示的依次的列为:
<类型><权限> <文件:硬连接数或目录:子目录数> < 所属人> <所属组> <大小> <建立时间> <文件名>

如果文件较大,可以用 ll - h 来改变显示类型,

ll /etc
ll /etc|grep sos.conf 列出指定目录下的指定文件及目录
ll /etc|grep conf 列出带conf名称的文件及目录
功能:列出目录的内容


语法:ls [选项] [目录或是文件]
命令中主要选项的含义如下:
选项与参数:
-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
每行列出的信息依次是:
文件类型与权限 链接数 文件属主 文件属组 文件大小(用byte来表示) 建立或最近修改的时间 名字
ls -R 递归查看目录里面的内容
ls -F 选项会在显示目录条目时,在目录后加一个/
ls -ltr 逆序罗列最新修改过的文件,实用。
1
2
3
4
5
6
7
8
9
10
11
3. grep
配合显示内容的命令
例如:上面的图示
4. mkdir
创建一个新的目录
-p,可以自行帮你创建多层目录
例: mkdir 目录名

5. rmdir
删除一个空的目录
例: rmdir aaa
6. touch
新建一个文件
例:touch 文件名
7. rm
移除文件或目录
rmdir deleteEmptyFolder 删除空目录
rm -rf deleteFile 递归删除目录中所有内容–不提示

rm -rvf $JAVA_HOME/* 递归删除目录中所有内容–提示
**

悲剧:本打算删除指定环境变量下的资源,由于环境变量查找不到,导致删除整个系统资源。 结果编程rm -rvf /* 删除根目录下所有资源

**
8. cp
复制文件或目录
cp 【要复制的文件】 【到哪里】
-r 递归复制整个文件夹
-v 显示复制过程中文件的列表
强制覆盖不提示的方法
临时方法:用\cp
例如:
cp source dest 作用是复制文件
cp -r sourceFolder targetFolder 递归复制整个文件夹
\cp -rvf a /test 避免悲剧:将a文件夹内容递归拷贝到/test目录下,并进行覆盖。
9. mv
移动文件与目录或重命名
mv oldNameFile newNameFile 重命名
mv /temp/movefile /targetFolder 移动文件
10. cat
查看文件,查看多个文件,合并输出,合并追加
cat 文件名 查看轻量级的文本文件
cat 文件1 文件2 连接显示多个文件
cat 文件1 文件2 > 文件3 合并为新文件
cat 文件1 文件2 >> 文件3 追加内容
案例:
cat springboot2.conf >> springboot.conf

 


原文链接:https://blog.csdn.net/shiliu_baba/article/details/106340507

posted @ 2020-06-09 15:31  逍-遥  阅读(457)  评论(0编辑  收藏  举报
民营企业网B2B