linux基本操作·命令

Linux

Linux基本操作:

查看:Ls命令
对于目录,该命令列出该目录下的所有子目录与文件。
对于文件,将列出文件名以及其他信息
ls //查看当前目录下的所有目录和文件
ls -a //查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l //列表查看当前目录下的所有目录和文件(列表查看,显示更多信息),与命令"ll"效果一样
ls /bin //查看指定目录下的所有目录和文件
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
-r 对目录反向排序。
-t 以时间排序。
-R 列出所有子目录下的文件。(递归)

Pwd
显示用户当前所在的目录

绝对路径 vs 相对路径
形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径.
形如: ./logs 以 . 或者 … 开头的, 称为相对路径

Tab键补全linux命令

Ctrl+c 取消当前命令

Touch
功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新 建一个不存在的文件

切换目录:Cd指令
功能: 改变工作目录。将当前工作目录改变到指定的目录下
cd / //切换到根目录
cd /bin //切换到根目录下的bin目录
cd …/ //切换到上一级目录 或者使用命令:cd …
cd ~ //切换到home目录
cd - //切换到上次访问的目录
cd xx(文件夹名) //切换到本目录下的名为xx的文件目录,如果目录不存在报错
cd /xxx/xx/x //可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全
/ 称为根目录
. 称为当前目录
… 称为当前目录的上级目录

创建:mkdir 指令
功能:在当前目录下创建一个新的目录
例子:mkdir –p test/test1 : 递归建立多个目录
mkdir tools //在当前目录下创建一个名为tools的目录
mkdir /bin/tools //在指定目录下创建一个名为tools的目录

删除:rm 指令
功能:删除文件或目录
rm 文件名 //删除当前目录下的文件
rm -f 文件名 //删除当前目录的的文件(不询问)
rm -r 文件夹名 //递归删除当前目录下此名的目录
rm -rf 文件夹名 //递归删除当前目录下此名的目录(不询问)
rm -rf * //将当前目录下的所有目录和文件全部删除
rm -rf /* //将根目录下的所有文件全部删除【慎用!相当于格式化系统】
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件

cp指令
功能: 复制文件或目录
cp /usr/tmp/tool /opt //将/usr/tmp目录下的tool目录复制到 /opt目录下面
cp -r /usr/tmp/tool /opt //递归剪复制目录中所有文件和文件夹
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户
-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接, 则一律视为普通文件处理
-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理
例子:cp test1.txt test2.txt

mv指令
常用选项
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
mv 当前目录名 新目录名 //修改目录名,同样适用与文件操作
mv /usr/tmp/tool /opt //将/usr/tmp目录下的tool目录剪切到 /opt目录下面
mv -r /usr/tmp/tool /opt //递归剪切目录中所有文件和文件夹

cat指令
功能: 查看目标文件的内容

Help指令
ifconfig --help //查看 ifconfig 命令的用法

命令说明书(man)
man shutdown //打开命令说明后,可按"q"键退出

搜索目录(find)
find /bin -name ‘a*’ //查找/bin目录下的所有以a开头的文件或者目录

新增文件(touch)
touch a.txt //在当前目录下创建名为a的txt文件(文件不存在),如果文件存在,将文件时间属性修改为当前系统时间

删除文件(rm)
rm 文件名 //删除当前目录下的文件
rm -f 文件名 //删除当前目录的的文件(不询问)

下载jdk
Yum install -y java-1.8.0-openjdk-devel

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页