linux创建文件夹

linux作业

梦想的初衷 提交于 2020-01-19 21:41:59
所有的文件和目录都被组织成一个根节点开始的倒置的树状结构 目录的定义:目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录 目录的表示:使用“/”来表示根目录 .表示当前目录及用户所在的工作目录 ..表示父目录,及当前目录上一层目录 Pwd的功能:确定现在所在的工作目录 CD命令的功能:切换当前的目录 CD..命令:进入上一级目录 CD~命令:切换到用户的加目录 CD-命令:切换到用户之前的工作目录 CD 目录名:命令,切换到指定目录 ls命令的功能:列出当前的目录或指定目录中的内容 ls-a命令:列出目录下的所有文件,包括以“.”开头的隐含文件 ls-all命令:同ls-a ls-l命令:列出某个目录中每一个文件的详细资料 CP命令:将文件复制成一个指定的文件,或复制到一个指定的目标目录中 CP的常用选项:CP 源文件 目标文件 CP-r:踢归的复制目录,当复制一个目录时,复制该目录中,所有的内容,其中包括子目录的全部内容 CP-f:在目标文件已经存在的时候不询问直接强制复制 mv的命令:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录 mkdir命令:创建一个新目录 touch命令:可以创建一个空文件,也可以同时创建多个文件 rm命令:永久的在文件系统中删除文件或目录 rm-r命令;递归的删除目录,当删除一个目录时

linux基础指令笔记(一)

血红的双手。 提交于 2020-01-17 06:37:54
ls:显示目录下的项目 -a:显示所有文件(包括隐藏文件) -i :显示文件ID -l :显示文件详细信息(用户权限,创建时间等等) -d:查看目录属性 -h:人性化显示 mkdir:创建目录 -p:递归创建 rmdir:删除目录(空目录) cd:切换当前目录 cd … :返回上级目录 pwd:打印当前目录完整路径 echo:向标准输出视频(显示器)输出一个字符 覆盖重定向和追加重定向:>和>> 解释:a.txt中原有字符“abc”,现通过覆盖重定向将“123 456”输入进去将原有的覆盖。 解释:用追加重定向将“789”输进a.txt中显示结果如上(是追加而不是覆盖) touch:创建一个空白文件 cal:输出一个日历 -3:输出上个月、当前月、下个月 -y:输出当前一年 history:显示之前输入过的指令 cp:复制文件或目录 将/home/ben/app/dir1/dir2下的a.txt文件复制到上级目录dir1下 -r:递归复制文件 -p:保留原始文件属性 -i:如果目标文件存在则询问是否覆盖 -d:如果复制对象为链接文件则保留该链接文件的属性 mv:文件移动(在不同目录下的操作)重命名(在同一目录下的操作) 将/home/ben/app/dir1/dir2下的a.txt文件移动到上级目录dir1下 将原b.txt改名成c.txt rm:删除文件或文件夹 -r:递归删除

如何在Linux上安装JDK

拟墨画扇 提交于 2020-01-17 03:19:15
安装JDK的步骤 在Linux的用户的家目录下创建个文件夹soft存放JDK等文件 首先将已经下载好的Linux版本的JDK从Windows操作系统上传到Linux上,或者在Linux上直接下载linux版本的JDK. 例如:利用挂载从Windows上复制到Linux上(如何设置挂在盘请参考文章 如何利用挂载传文件 ) 解压缩命令tar -zxvf+压缩包名称 查看Liunx中自带JDK版本有什么 命令:java -version rpm -qa|grep java 卸载已存在版本(可以不卸载,本步骤只是介绍卸载方法) 命令:rpm -e +版本名称(不存在依赖) rpm -e --nodeps+版本名称(存在依赖) 找到.bash_profile隐藏文件配置环境变量模板如下: export JAVA_HOME=/home/crx/soft/jdk(你自己jdk解压路径) export PATH=$ JAVA_HOME/bin:$PATH 创建软链接方便以后更换JDK,不需要再次更改.bash_profile文件 命令:ln -e +jdk名字+软链接名 运行.bash_profile文件并且重启系统(如果不重启系统,新JDK只在本窗口有效,其他窗口无效) 写一个简单的Hello World 检验JDK是否正常 JDK的安装步骤完成 来源: CSDN 作者: Gentleman呀

Linux服务器学习(一)

感情迁移 提交于 2020-01-17 02:58:35
一、首先连接服务器   下载一个windows下连接linux的ssh工具,我这里用的putty。一次填入HostName(主机名,可以是服务器域名也可以是对应的ip)、Port(端口号默认为22)、Connectiontype(连接方式,这里是SSH),然后点open就连上了。       第一次连接是会提示是否信任这次连接,当然,如果不点是就直接退出去了。       弹出的黑框首先要登录login as,输入用户名后回车,再输入密码,输入的密码是看不到的,输完后再回车,就登录进来了。       root表示当前用户名,vultr是计算机名,~表示当前目录,root用户的目录就是 /root/    二、熟悉简单常用的查看操作   1、 ls   查看当前目录下的文件,会发现只是列出简单的文件名   2、 ls -al   当用这个命令后,出现了一大堆东西,比ls详细好多,也多了很多文件。仔细观察多出来的文件名都是以点开头的,这些都是隐藏文件。      文件名前面还有好多参数,分别是权限,用户,用户组,文件大小,修改时间,文件名   3、 ls 目录 名   这样可以查看任意目录下面的文件    有个小技巧,输入文件前几个字母加tab键可以自动补全。   4、 cd 目录名   切换操作目录(可以是多级目录)   5、 cd ..   返回上一层目录,当然也可以连续使用,如

Linux命令

折月煮酒 提交于 2020-01-17 02:06:06
linux 路径 tarena@zxl:~$ 当前所在位置即当前正在工作的文件夹 ~:表示当前用户的主目录 每一个用户系统都会自动为其创建一个文件夹,为这个用户的主文件夹 linux为典型的树形目录结构,每个文件位置都可以通过一定的路径来表示 如何表示一个文件的路径 绝对路径:从根目录开始逐层的描述某个文件的位置 特征:一定是'/'作为开头 相对路径:表示以当前工作位置为基准对目标位置进行描述 特征:一定不是以’/'开头 特殊符号:..表示当前目录的上一级,    .表示当前目录,目录之间用'/'进行衔接 ~代表当前目录/home/tarena ls : 显示当前文件夹下的内容 cd(空格) 文件夹 :进入该文件夹 pwd 获取当前工作目录的绝对路径 shell命令(shell是贝壳的意思)(起保护作用): 命令 [选项] [参数] 三个部分,每个部分之间一定要有空格 选项和参数可以没有([]代表可有可没有),有时候选项和参数的位置比较灵活 cmd -r abc cmd abc -r cmd -r abc -f def 选项:辅助命令进行功能的丰富细化    选项必须以 - 作为引导 ls -l    如果有多个选项可以表示为:ls -l -a 等价于  ls -la   【 -a 显示隐藏文件】【-l 具体信息】drwxrwxr-x 3 tarena tarena 4096

Linux基础

人走茶凉 提交于 2020-01-16 20:51:05
一、Linux的安装和配置 这个给计算机装上VMware Workstation,下载一个CentOS-7的镜像,按照步骤去装就可以了。这样就有了虚拟系统可以进行操作,记得做大的改变之前做好快照,虚拟系统搞崩溃了,可以用快照恢复。 二、UNIX和Linux操作系统概述   1、UNIX是什么   1)掌握UNIX的定义:UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。   2)了解UNIX操作系统的特点:多用户和多任务     a)多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;     b)多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序。   2.了解UNIX的简要发展史   (详见鸟哥私房菜P40-P52或Linux系统管理P13)   3.GNU项目与自由软件     1)了解GNU计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。     2)了解GPL条款     GPL条款是为保证GNU软件可以自由地使用、复制、修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款。     3)了解自由软件意味着:     a)你有自由以任何目的来运行该程序。     b

linux下tomcat服务的相关命令

余生长醉 提交于 2020-01-16 19:48:32
一:Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin) 1,启动tomcat服务 方式一:直接启动 ./startup.sh 方式二:作为服务启动 nohup ./startup.sh & 方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务 解释: 通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行 通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务, 直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。 2,关闭tomcat服务 ./shutdown.sh 3,tomcat运行时jvm内存分配 ⑴开发环境下在myeclipse中配置

Linux常见操作

我的梦境 提交于 2020-01-16 05:54:49
前面的话   本文将详细介绍Linux常见操作 基本概念   Linux严格区分大小写,所有内容以文件形式保存,包括硬件   Linux没有扩展名的概念,不靠扩展名来区分文件类型。但有一些约定俗成的扩展名 压缩包: .gz .bz2 .tar.bz2 .tgz 二进制软件包:.rpm 网页文件: .html .php 脚本文件: .sh 配置文件: .conf   [注意]windows下的程序不能直接在linux中安装和运行   Linux字符界面的优势如下:   1、占用的系统资源更少   2、减少了出错、被攻击的可能性 【分区类型】   主分区:最多只能有4个   扩展分区:最多只能有1个,主分区加扩展分区最多有4个,不能写入数据,只能包含逻辑分区 【硬件设置文件名】 硬件 设置文件名 IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom 或/dev/hdc 软盘 /dev/fd[0-1] 打印机(25针) /dev/1p[0-2] 打印机(USB) /dev/usb/1p[0-15] 鼠标 /dev/mouse 【挂载】 必须分区 / (根分区) swap分区 (交换分区,内存2倍,不超过2GB) 推荐分区 /boot (启动分区,200MB) 显示 【起始标识】 [root@bogon ~]#  

linux系统中ls命令的用法

流过昼夜 提交于 2020-01-16 04:12:23
普通文件: -,f 目录文件: d 链接文件(符号链接): L 设备文件: 字符设备:c 块设备:b 命名管道: p 套接字文件: s linux文件时间戳 时间分为三种类型:创建时间, 修改时间:open 访问时间:读写 改变时间:源数据发生改变时间 4. ls -s 在每个文件的后面打印出文件的大小。 size(大小, 以K为单位 ) 5. ls -t 按时间进行文件的排序 Time(时间) 6. ls -A 列出除了 "."和".." 以外的文件。 7. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现 8. ls -L 列出文件的链接名。Link(链接) 9. ls -S 以文件的 大小进行排序 以上是一些关于ls命令的一些用法,当然还有好多没有列出来,大家可以man一下。有助于学习英文 ls可以结合管道符”|“来进行一下复杂的操作。比如: ls | less用于实现文件列表的分页,ls 计算当前目录下的文件数量 ls -|*|grep "^ - "| wc -| 最后说一下linux下文件的一些文件颜色的含义 绿色---->代表可执行文件,(绿色代表通行证的意思)呵呵 红色---->代表压缩文件 深蓝色---->代表目录 浅蓝色----->代表链接文件 灰色---->代表其它的一些文件 linux系统中ls命令的用法

Linux简单命令

隐身守侯 提交于 2020-01-15 05:14:39
**Linux学习命令总结** 一般都在家目录操作 cd ~ 1. 学习命令文档 man + 命令 命令 --help 2.rm 删除文件夹 rm -r 文件夹名 3.绝对路径 与 相对路径 1. 以‘/’开始的; 2. 相对于当前家目录 4.mkdir -p 创建多层目录 5.同一个目录下,不管是文件夹还是文件,都不允许同名 6.*号,rm 1.txt*(删除以1开头的文件) 7.复制目录要 +r cp -r a test(a 为目录) 8.查看文档 cat -b(行号)n(所有行号,包括空行) more less head -n (列出前面多少行) tail -n(列出后面多少行) 9.grep -n(显示匹配行及行号) -v(显示不包含匹配的所有行号) -i(忽略大小写) 模式查找: ^a 以a开头的行 a$ 以a结尾的行 10.重定向:echo echo Hello python > a 讲显示在终端的内容 输出/追加 到指定文件中 > 表示输出,会覆盖文件原有的内容 >> 表示追加,会将内容追加到已有文件的末尾 11.管道 | more\grep常用 more:分屏显示内容 grep:在命令执行结果的基础上查询指定文本 12.远程管理命令 关机/重启 shutdown 1分钟后关机 shutdown -r now 立刻重启 shutdown -c 取消前面的命令