linux创建文件夹

常用 Linux 命令的基本使用

社会主义新天地 提交于 2020-02-09 09:08:58
常用 Linux 命令的基本使用 操作系统   作用:管理好硬件设备,让软件可以和硬件发生交互 类型   桌面操作系统     Windows     macos     linux   服务器操作系统     linux     Windows server   嵌入式操作系统     Linux   移动设备操作系统     iOS     Android 内核和发行版     Linux内核就是系统的心脏 只有一个版本     发行版就是Linux演变而生有无数个版本,例如Ubuntu,Redhat,Debian    Linux目录结构     windows 是单用户操作,文件是从盘符开始     Linux 初衷就是多用户操作, 文件是从根目录开始     终端快捷键     桌面操作按钮     操作       teb:可以代码自动补齐 没有歧义会自动补齐 有歧义连续按两下会显示有歧义的命令       上下键:可以快速切换曾经使用过的代码       CTRL C :不想执行的代码可以跳过   查看命令帮助信息     --help       格式:command --help       作用:显示command 命令的帮助信息     man       格式:man command       作用:查阅command 命令的使用手册       操作

linux下安装jdk

本秂侑毒 提交于 2020-02-09 08:25:02
jdk配置安装: 0 获取下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 允许协议--F12打开chrom的network--点击下载--copy发出请求的下载链接 1 wget http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz?AuthParam=1459915745_19bf5d0994b8d6efc186ab03fd7e16de 下载jdk 2 tar xzf jdk-8u77-linux-x64.tar.gz 解压压缩包 3 在usr/local路径下建立文件夹development ,将解压的jdk-8u77-linux-x64 文件夹复制进来;得到路径:usr/local/development/jdk-8u77-linux-x64 4 配置环境变量: 在/etc/profile.d/文件夹下创建development.sh文件,将以下内容复制进去并保存 export JAVA_HOME=/usr/local/development/jdk-8u77-linux-x64 export JRE_HOME=$JAVA_HOME/jre

Linux学习笔记之兄弟连

雨燕双飞 提交于 2020-02-09 08:04:12
systemctl --user enable pulseaudio 说明:安装完成后系统没有声音,用该命令可以打开。 ifconfig eth0 192.168.118.1 说明:给网卡设置IP地址。 apt-get install uget apt-get install aria2 说明:uget是kali里常用的下载工具,aria2是插件。 以下是兄弟连linux教程学习日记 2016-9-12 学习日记 ls 查看目录下的文件,以下是常用选项 ls -l long,长显示,详细 ls -a 显示所有文件,包括隐藏文件 ls -lh 以人类容易理解的方式显示,主要是指文件的大小。 -表示是文件 d表示是目录 l表示链接。 u所有者 g所属组 o其它人 -rw- --- ---,对应以上顺序。 ls -ld显示目录的本身,不显示下面的文件,一般和l一起使用。 ××ls -i显示节点,后面会用到。 mkdir创建目录 mkdir -p递归创建目录 cd 切换目录 pwd print working directory,显示当前的绝对目录 .表示当前目录,..表示上级目录 rmdir 删除空目录 cp拷贝文件 cp -r 复制目录 cp -p 保留文件属性 mv :move 剪切、更名 ctrl c或clear 清理终端。 rm 删除文件 rm -rf 文件或目录 rm -r

【linux】【qt5】【将linux下的qt程序打包发布(完全适用于中标麒麟)】

ⅰ亾dé卋堺 提交于 2020-02-09 00:59:31
前言:   最近因项目需求,需要打包linux-qt程序给客户先用一下子。百度一大堆终于找了几个靠谱的来综合一下,留为备用吧。   由于是先遣版所以仅制作为 免安装程序的格式 。 正文:   博主的qt是5.9.2的,程序名称为ocs,下面看到这个名称替换成自己的就是了。   1.先找个地方,比如桌面创建一个名字为OCS的空文件夹用于放打包后的文件。   2.将项目使用Release模式编译并运行一遍(确保生成可执行程序ocs)。   3.打开程序输出目录(生成的那个可执行程序ocs的目录)。     博主的目录是build-ocs-Desktop-Release。   4.在上一部的目录中新建脚本copylib.sh。   5.在copylib.sh中加入一下内容,并通过指令赋值权限sudo chmod 777 copylib.sh。    1 #!/bin/bash 2 3 LibDir=$PWD"/lib" 4 Target=$1 5 6 lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*")) 7 8 $(mkdir $LibDir) 9 10 for Variable in ${lib_array[@]} 11 do 12 cp "$Variable" $LibDir 13 done

Linux系统下用find命令查找最近修改过的文件

南楼画角 提交于 2020-02-08 20:07:50
Linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的。 比如按名字查找一个文件,可以用 find / -name targetfilename 。 唉,如果只知道名字,不知道地点,这样也不失为一个野蛮有效的方法。 按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间。但要注意,这里的时间是以24小时为单位的。 查看man手册后使用,你会很迷惑: -mtime n: Files data was last modified n*24 hours ago. 字面上的理解是最后一次修改发生在n个24小时以前的文件,但实际上 find ./ -mtime 0:返回最近24小时内修改过的文件。 find ./ -mtime 1 : 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。 那怎么返回10天内修改过的文件?find还可以支持表达式关系运算,所以可以把最近几天的数据一天天的加起来: find ./ -mtime 0 -o -mtime 1 -o -mtime 2 ……虽然比较土,但也算是个方法了。 还有没有更好的方法,我也想知道。 另外, -mmin参数-cmin / - amin也是类似的。 Find应用实例 查找最近30分钟修改的当前目录下的.php文件 find .

Qt在各平台上的搭建qt-everywhere(Qt for windows7-64bit, Ubuntu 12.04-32bit, 嵌入式x86平台, 嵌入式arm平台)

六眼飞鱼酱① 提交于 2020-02-08 13:43:27
下载地址: http://download.qt.io/ 当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助,前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受 获得相应帮助,前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受 Qt for windows7-64bit 在电脑上安装mingw(搜索mingw for windows),将C:\MinGW\bin添加进环境变量,打开命令行输入gcc --version和g++ --version和mingw32-make --version验证安装成功 解压qt-everywhere-opensource-src-4.8.1.tar.gz并进入目录 configure -debug-and-release -opensource -platform win32-g++ -webkit (如果需要重新configure,运行mingw32-make confclean,然后重新configure) 如果想使用VS的编译器,就指定-platform win32-msvc2013(VS2013版本) mingw32-make(如果是VS就是nmake,需要在VS2013开发人员命令提示中使用) 如果指定了prefix路径输入:mingw32-make

Linux基本命令(一)

不羁岁月 提交于 2020-02-08 10:50:25
目标 熟练使用 Linux常用的命令 ls clear cd pwd mkdir touch rm cp mv tree chmod find grep 重定向 软连接、硬链接 压缩 shutdown reboot who exit passwd sudo 1> 查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。 Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。 ls常用参数: 参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 图中列出的信息含义如下图所示: 与DOS下的文件操作类似,在Unix/Linux系统中,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。 通配符 含义 * 文件代表文件名中所有字符 ls te* 查找以te开头的文件 ls *html 查找结尾为html的文件 ? 代表文件名中任意一个字符 ls ?.c 只找第一个字符任意,后缀为.c的文件 ls a.? 只找只有3个字符,前2字符为a.,最后一个字符任意的文件 [] [”和“]”将字符组括起来

Linux高频命令记录

孤者浪人 提交于 2020-02-08 09:26:58
[TOC] 1.新建操作 mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 echo "abc" > test.txt #新建一个文件,并将abc写入。这里用到了重定向符 2.查看操作 2.1查看目录 ll #显示目录文件详细信息 df -lh #查看磁盘使用情况 du -h 文件/目录 #查看大小 pwd #显示路径 2.2查看文件 cat | head | tail 命令 #查看abc的内容 cat abc.txt #查看abc前5行内容。默认是10行 head -5 abc.txt tail [选项] 文件名 各选项的含义如下: num:从第num行以后开始显示 -num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10. -f: 循环读取,例如查看服务器日志时,可以实时观察 #filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新。 tail -f filename #查看最后20行 tail -f filename 2.3查找操作 find 查找文件或目录 (常用) #从根目开始,查找名称以nginx开头的目录和文件 find / -name nginx* #查找文件大小超过100M的文件 find / -size 100M #查找/home/zx目录下,10分钟内被修改过的文件和目录 find /home/zx/

Linux - 组管理和权限管理

一世执手 提交于 2020-02-07 07:36:20
l Linux 组基本介绍 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 l 文件 / 目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 查看文件的所有者 1) 指令:ls –ahl 2) 应用实例 修改文件所有者 指令:chown 用户名文件名 应用案例 要求:使用root 创建一个文件apple.txt ,然后将其所有者修改成 zhangfei l 组的创建 基本指令 groupadd 组名 应用实例 : 创建一个组, ,monster 创建一个用户 fox ,并放入到 monster组中 l 文件 / 目录 所在组 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。 查看文件 / 目录所在组 基本指令 ls –ahl 应用实例 修改文件所在的组 基本指令 chgrp 组名文件名 应用实例 使用root 用户创建文件 orange.txt ,看看当前这个文件属于哪个组,然后将这个文 件所在组,修改到 fruit组。 l 其它组 除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。 l 改变用户所在组 在添加用户时,可以指定将该用户添加到哪个组中,同样的用root 的管理权限可以改变某

Linux课堂练习的技术总结Ⅰ

两盒软妹~` 提交于 2020-02-07 01:02:41
开学第一个月讲的知识点... 刚哥加油!! 目录 基础指令 正则表达式 常用的文本文件提取命令 常用的文本文件分析命令 常用的文本文件处理命令 常用的系统信息显示命令 常用的资源显示命令 常用的用户相关显示命令 常用的网络信息显示命令 apt-get 基础指令 1.pwd #功能:查看当前所在目录 #返回的是绝对路径 [wmn@localhost ~]$ pwd 2.ls #功能:显示文件或目录信息 #格式: ls [选项] [目录名or文件名] [wmn@localhost ~]$ ls 3.touch #功能:生成新的空文件或更改现有文件的时间 #若文件不存在,系统会建立一个文件 #创建一个名为 file1的文件,只创建就Ok,不会进入文件里面去编辑 touch file1 4.mkdir #创建一个名为 dir1的文件夹 mkdir dir1 5.vi #创建一个名为 file2的文件,会进入文件里面去编辑 vi file2 #编辑好文件退出的方法是,连续按两下Esc按键,再shift+:,再输入wq ,再回车即可 6.cd #进入一个目录,cd是一个命令 #绝对路径,以"/"开头,/home/wmn是目录 cd /home/wmn #相对路径,不以"/"开头 cd subdir1/subsubdir1 #返回到上一级目录 cd .. 7.find 8.cp #功能