linux创建文件夹

linux常用命令

混江龙づ霸主 提交于 2019-12-06 16:31:49
一.命令基本格式 -rw-r--r--(-文件 d目录 l软链接文件) rw- r-- r-- 第一部分rw-代表当前用户具有读写的权限。 第二部分的r--代表当前用户所在的用户组中其他成员只有读得权限 最后一个r--表示额外的其他用户只有读得权限。 u所有者 g所属组 o其他人 用户对文件的权限:r读 w写 x执行 ls -l nginx 显示nginx文件下所有包含文件的详细信息 ls -a nginx 显示nginx文件下所有包含文件包括隐藏文件 ls -ld nginx 显示nginx文件夹的详细信息 ls -lh nginx 显示nginx文件下所有文件的详细信息,文件大小按照k,M等显示(能看懂) 二.目录处理命令 建立目录:mkdir mkdir -p [目录名] -p 递归创建 命令英文原意:make directories mkdir test 创建文件test mkdir -p test1/test2 创建文件test1下test2 切换目录:cd 命令英文原意:change directory 简化操作: cd ~ 进入当前用户的家目录 cd cd - 进入上次目录 cd .. 进入上一级目录 cd . 进入当前目录 删除目录:rmdir 命令英文原意:remove empty directories 删除文件或目录:rm 命令英文原意:remove 选项:

linux基础命令

折月煮酒 提交于 2019-12-06 12:53:25
1. 文件类型 ls [-option] [file] 1.1 参数: -a 显示所有的文件和目录,包含隐藏文件和目录 -A 显示所有的文件和目录,包含隐藏文件和目录,但不列出 "." (目前目录) 及 ".." (父目录) --block-size 执行文件大小单位,如g、m、k -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" -h 与-l选项一起使用,将自动指定最大单位,示例ls -lh -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -R 若目录下有文件,则以下之文件亦皆依序列出 -t 将文件依建立时间之先后次序列出 1.2 隐藏文件 在Linux中,如果文件名称或目录前面带有“ . ”,表示该文件或目录为隐藏文件如 1.3 文件类型 rwx rwx rwx 第一位表示文件类型:d表示目录,-表示文件 l表示链接文件 b表示设备文件中可供存储的接口设备 c表示设备文件中的串行端口设备,如鼠标、键盘 第一组表示文件拥有者的权限,r可读,w可写,x可执行 第二组表示文件所属组的权限 第三组表示其他用户的权限 2. 文件与目录操作命令 2.1 cd切换目录 cd [相对路径或绝对路径] 示例 cd /Users/csj/Download cd .. #返回上一级目录 cd ~

Linux 下常用命令集锦--待续

谁说我不能喝 提交于 2019-12-06 11:30:04
1、查看系统版本及位数 系统版本 方法一: #lsb_release -a --该命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版 方法二: #cat /etc/xxx-release ---XX为发行版名称。如 centos-release 方法三: #cat /etc/issue 位数 方法一: #uname -r 方法二: #more /proc/version 2、修改文件归属用户和组 一、基本知识 在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以 修改任何文件的拥有者及用户组 。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另 一部分是其他用户所拥有的权限 。对于文件的权限请参考《 Linux的chmod命令 》 文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考 《 Linux的chmod命令 》 。 在 shell 中,可以使用 chown命令 来改变文件所有者及用户组, chgrp命令 来改变文件所在用户组。 在 Linux的 C程序 中,可以使用 chown函数 来改变文件所有者, 及 所在用户组。 另外, 在shell中,要

前端linux基础

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 10:22:36
1. Linux安装 因为图太多了,转载一篇从虚拟机vmware配置到centos7详细安装教程 https://www.cnblogs.com/wcwen1990/p/7630545.html 2.linux常用命令 2.1 常见目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。 /usr/x11r6 存放x window的目录 /usr/bin 众多的应用程序 /usr/sbin 超级用户的一些管理程序 /usr/doc linux文档 /usr/include linux下开发和编译应用程序所需要的头文件 /usr/lib 常用的动态链接库和软件包的配置文件 /usr/man 帮助文档 /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库 /opt

Linux常用命令总结

旧时模样 提交于 2019-12-06 08:44:34
自己简单总结的,希望对大家有帮助吧! 关机/重启 关机   poweroff //立即关机   shutdown -h now   //立刻关机   shutdown -h 时间 //到某个时刻自动关机   halt //立刻关机   init 0 //关闭系统   shutdown -c //取消定时关机   logout //注销   //简单说一下三个立刻关机的区别:poweroff是掉电关机,但实际上也是先关闭程序再关机,halt等同于shutodwn -h now是停掉系统而已,并没有掉电,主板是通电的 重启   shutdown -r now //立即重启 注意:关机和重启操作都是需要root权限的 系统信息 uname -r //查看系统内核版本 cat /proc/version //显示内核版本的详细信息 arch //查看系统处理器是32/64位 uname -m //等同于arch cat /proc/cpuinfo //查看cpu详细信息 date //显示系统时间 date +"时间显示格式" //按规定格式显示时间 clock -w //将系统时间写入硬件 cal 年 //查看某一年的日历 hostname //查看计算机名,后面可以加名称临时更改系统名称 cat /etc/redhat-release //查看系统版本 head /etc/issue

[Linux]Ubuntu安装Java详细教程

耗尽温柔 提交于 2019-12-06 08:03:13
环境:Ubuntu16.04 桌面版虚拟机 1、下载安装包:jdk-8u231-linux-x64.tar.gz 链接: https://pan.baidu.com/s/1mmtzKejL1Fd_RQA6ZNb45w 提取码: 34ar 2、将安装包放到/opt文件夹下 sudo cp ~/jdk-8u231-linux-x64.tar.gz /opt 3、在/opt文件夹下创建java文件夹,将文件夹权限更改为当前用户 work@ubuntu:/opt$ sudo mkdir java work@ubuntu:/opt$ sudo chown work java work@ubuntu:/opt$ sudo chgrp work java 4、解压安装包到/opt/java文件夹下 tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/java/ 5、配置Java环境变量 # 修改/etc/profile文件 sudo vim /etc/profile # 追加信息 export JAVA_HOME=/opt/java/jdk1.8.0_231 export PATH=${JAVA_HOME}/bin:${PATH} 6、使Java环境生效 source /etc/profile 7、查看是否安装成功 # 控制台执行javac或java

Linux 下如何处理包含空格和特殊字符的文件名

喜你入骨 提交于 2019-12-06 05:55:45
我们经常会看到文件名和文件夹名。大多数时候文件/文件夹的名字和内容相关并以数字和字母开头。字母加数字的文件名最常见,应用也很广泛,但总会需要处理一些包含特殊字符的文件名/文件夹名。 注意 :我们可能有各种类型的文件,但是为了简单以及方便实现,在本文中我们只用文本文件(.txt)做演示。 最常见的文件名例子: abc.txt avi.txt debian.txt ... 数字文件名例子: 121.txt 3221.txt 674659.txt ... 字母数字文件名例子: eg84235.txt 3kf43nl2.txt 2323ddw.txt ... 包含特殊字符的文件名的例子,并不常见: #232.txt #bkf.txt #bjsd3469.txt #121nkfd.txt -2232.txt -fbjdew.txt -gi32kj.txt --321.txt --bk34.txt ... 一个显而易见的问题是 - 在这个星球上有谁会创建和处理包含井号 (#) ,分号 (;) ,破折号 (-) 或其他特殊字符的文件/文件夹啊。 我和你想的一样,这种文件名确实不常见,不过在你必须得处理这种文件名的时候你的 shell 也不应该出错或罢工。而且技术上来说,Linux 下的一切比如文件夹、驱动器或其他所有的都被当作文件处理。 处理名字包含破折号(-)的文件 创建以破折号 (-)

linux第一天命令

蹲街弑〆低调 提交于 2019-12-06 05:41:23
命令 : 命令 [选项] [参数] /;根目录 用户主目录:/home/用户名 <==> ~ 1.ls 显示路径中的内容 ls [参数] [路径] ls ls -l <==> ll ls -l /dev /home/www /dev ls -l的第一列,表显文件的类型 : -:普通文件 d:目录文件 l:链接文件 c:字符设备文件 b:块设备文件 p:管道文件 ls -a 显示所有,包括一点和两点 ls -A ls -R 递归显示所有目录及文件 ls -t ls -F ./b/c <==> b/c E:/a/b/c ==> /a/b/c win路径: 绝对路径: D:/file D:/new/b 相对路径: ../file ./b ==> b linux: 绝对路径: / /--跟目录 /home/w1/ 相对路径: ./ 可以省略不写,当前 ../上一级 ~ /home/w1 2.切换路径,必需是文件夹 cd cd 路径 / :绝对路径, 根目录 ~ :用户主目录(所属目录) -:上次使用的路径 . :相对路径, 当前路径可以省略不写 ..:相对路径 pwd :显示当前所在的路径 3.历史纪录: 5.自动文件名补全:tab 4.clear/ ctrl+l 5.pwd 显示当前所在的绝对路径 7 su - 用户名 切换用户(su 用户名 表示直接切换用户) -

linux中用一个.sh文件执行多个.sh文件

让人想犯罪 __ 提交于 2019-12-06 04:25:36
建一个文件夹存放你自己的.sh文件(用命令行操作)    先进入到: cd usr/local/sbin    目录里面   然后再新建一个文件夹: sudo mkdir myshell  建一个文件夹专门存放自己的shell文件   创建一个.sh文件 sudo touch one.sh  创建一个shell文件(命令随意)   然后开始编辑 sudo vi one.sh  进入到one.sh文件 进入到文件以后 按 i (开启编辑模式)   开始编辑内容 #!/bin/sh# 进入zookeeper下面的bin目录cd (你想进入的目录的路径)# 执行程序./****.sh (目录下面的.sh文件)....(下面可以写多个.sh文件)   然后保存: 先按 Esc 键 然后输入 :wq 保存文件并 退出   然后给这一个.sh文件执行权限 sudo chmod 777 ./one.sh (最高权限)   然后这个.sh文件就可以执行了      细节决定成败! 来源: https://www.cnblogs.com/xdtg/p/11961713.html

Linux新手到大佬系列——1

霸气de小男生 提交于 2019-12-06 02:03:56
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Docker容器:布署更快,负载更小,迁移更方便,重启更快捷 一.指令与选项 指令:在命令行中输入的内容就称之为指令。 若输入指令出现了 command not found //指令没有被找到 一个完整的指令的标准格式:Linux通用的格式 #指令主体 [选项] [操作对象] [ ] 表示可要可不要 ☆一个指令可以包含多个选项 ☆操作对象也可以是多个 例如:让薛域斌帮忙去楼下小卖部买一瓶农夫山泉和清风餐巾纸 在这个指令中 指令主题:买东西 操作对象:买的水和餐巾纸 选项:农夫山泉和清风 二.基础指令 1.ls指令 含义:ls(list) 小写 l i 大写 L I anaconda-ks.cfg //生成的一个新文件夹 用法1:#ls 含义:列出当前工作目录下的所有文件/文件夹的名称 用法2:#ls 路径 含义: 列出指定路径下的所有文件/文件夹的名称 关于路径(重要): 相对路径:相对首先得有一个参照物(一般就是当前的工作路径); 写法:’./’ 表示当前目录 ’ …/’