liunx_liunx常用命令 - CSDN
精华内容
参与话题
  • Liunx基本命令

    2019-03-19 14:20:36
    ## **基本命令**

    一、pwd 显示当前工作目录的名称

    pwd   目录
    格式
    

    在这里插入图片描述
    pwd显示当前所在目录
    pwd -P 为返回链接的真实路径

    二、cd 切换当前工作目录

    cd 目录
    格式
    在这里插入图片描述
    如图,cd后边直接跟目录可以进入到指定目录里

    在这里插入图片描述
    cd后边加俩点可以返回上一级目录,跟一个 - 可以返回前一个目录,即刚才的目录。
    在这里插入图片描述
    直接cd可以返回当前用户的家目录

    三、ls 显示目录与文件信息

    ls 选项 文件/目录
    格式
    在这里插入图片描述
    ls不加任何选项可以查看当前目录下的文件和目录
    在这里插入图片描述
    ls -a 可以查看包含以 . 开头的隐藏文件和目录信息

    在这里插入图片描述
    ls -l 可以查看文件和目录的详细信息

    四、touch 创建文件

    touch 文件
    格式
    在这里插入图片描述
    如图,touch后边直接跟文件名字,可以直接创建文件。

    touch还可以修改文件时间,如果所创的文件已存在那么将会将修改时间改为当前系统时间

    五、mkdir 创建目录

    mkdir 目录
    格式

    在这里插入图片描述
    mkdir后边直接跟目录就可以创建目录,加-p选项可以同时创建多个目录

    六、cp 复制文件和目录

    cp 源文件/目录 目标目录
    格式

    -r 递归的复制子文件或目录

    -a 负值时保留源文档的所有属性

    七、rm 删除文件或目录

    rm 文件/目录
    格式

    -i 删除前,提示是否删除

    -f 不提示,强制删除

    -r 递归删除目录及目录下所有内容

    八、mv 移动文件或目录

    mv 目录/文件 目录
    格式

    mv也可以用来重命名
    在这里插入图片描述
    从上图可以看出把当前目录下的d.txt还是移动到当前目录下并改名为e.txt

    九、find 搜索文件或目录

    find 选项 目录 表达式选项
    格式

    find的命令选项有点多了,来一一列出
    1.enpty 查找空白文件或目录
    2.group 按组查找
    3.name 按名字查找
    4.iname 按名字查找,但是不区分大小写
    5.mtime 按修改时间查找
    6.size 按大小查找
    7.type 按类型查找【 文件(f)、目录(d)、设备(b,c)、链接(l)】
    8.user 按用户查找
    9.exec 对找到的档案执行特定的命令

    十、du 计算文件或目录的容量

      du    选项  文件或目录                      
                    格式
    
     以下是du的一些选项
                       1.-h                       比较人性化的显示容量信息
                       2.-a                       查看所有目录以及文件的容量信息
                       3.-s                       仅显示总容量
    

    未完待续。。。

    展开全文
  • Liunx系统操作的基本命令基本操作命令文件和文件夹的操作命令Tomcat相关命令文件打开、保存和退出命令查看端口运行情况复制文件Mysql命令nginx命令 基本操作命令 Liunx的操作命令有很多,为了避免用错,所以记录下来...

    基本操作命令

    Liunx的操作命令有很多,为了避免用错,所以记录下来以备后续使用。

    文件和文件夹的操作命令

    1.新建文件夹 mkdir 文件夹名
    2.新建文件: touch 文件名
    3.解压命令.tar文件: tar xzvf 文件名;
    4.解压tar.xz文件: 先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
    5.强制删除文件: rm -rf 文件名;
    6.删除普通文件a.txt : rm a.txt;
    7.删除目录a : rm -rf a/;
    8.强制删除目录a: rm -rf a/ (-f表示强制);

    Tomcat相关命令

    1.新建tomcat存放的目录 mkdir /usr/local/tomcat
    2.打开tomcat下的bin cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/ 3.启动tomcat ./startup.sh
    3.停止tomcat ./shutdown.sh
    4.查询tomcat进程 ps -ef |grep tomcat
    5.查询日志 cd …/logs/ tail -f catalina.out 或者 cat catalina.out

    文件打开、保存和退出命令

    1.打开文件 vi 文件名 或者 vim 文件名;
    2.第一种: :wq 保存且退出 :q不保存强行退出
    3.第二种: :x 保存退出

    查看端口运行情况

    netstat -tunlp

    复制文件

    1.cp覆盖目标文件
    shell>cp -Rf a1 a2
    2.cp不覆盖目标文件
    shell>awk ‘BEGIN { cmd=“cp -ri a1/* a2/”; print “n” |cmd; }’
    注:a1为原文件夹,a2为目标文件夹

    Mysql命令

    1.登录: mysql -uroot -p密码
    2.退出: exit
    3.修改密码为 password:
    update user set authentication_string=PASSWORD(‘password’) where User=‘root’;
    4.查询mysql运行
    ps -ef|grep mysql
    5.启动mysql
    #/etc/init.d/mysql start 或者 serivce mysql start 或者 bin/mysqld_safe&
    6.停止mysql
    #/etc/init.d/mysql stop 或者 service mysql stop 或者 bin/mysqladmin -uroot -p
    7.导出数据和表结构:
    mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
    如:mysqldump -uroot -pdingyueroot dbname > dbname .sql
    8.只导出表结构
    mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
    如:mysqldump -uroot -p -d dbname > dbname .sql
    9.导入sql文件:
    假设home下面有a.sql文件
    先得use databasename,要不会报错 “No Database Selected”
    然后source /home/a.sql

    nginx命令

    1.启动、停止nginx:
    cd /usr/local/nginx/sbin/
    ./nginx 启动
    ./nginx -s stop 停止
    ./nginx -s quit 暂停
    ./nginx -s reload 重启
    2.查询进程:
    ps aux|grep nginx

    展开全文
  • liunx简介

    2020-05-28 09:10:44
    Linux简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多...

    Linux简介
    Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
    Linux 的发行版
    Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
    Linux 应用领域
    家庭
    政府
    企业
    eg:
    巴西联邦政府由于支持 Linux 而世界闻名。
    有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。
    中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
    Linux vs Windows
    在这里插入图片描述

    展开全文
  • 搭建liunx服务器

    2020-10-19 10:00:04
    1 下载jdk8 ... 2 放到liunx服务器 ...
    
    
    centos7 x64系统
    集成 mysql+jdk+maven+git+redis
    
    1 下载jdk8
    	https://download.csdn.net/download/qq_25958497/10656949
    2 放到liunx服务器
    	/home/java-software 目录下
    3 解压jdk jdk-8u171-linux-x64.tar.gz是当前文件 -C是指定解压目录
    	 tar zxvf jdk-8u171-linux-x64.tar.gz  -C /usr/local/software/java/
    	 压缩命令
    	 tar czvf xx.tar xx
    
    4 在etc/ vim profile 加入如下配置 /usr/local/software/java/jdk1.8.0_171你的jdk安装目录
    	配置环境	/etc/profile
    	export JAVA_HOME=/usr/local/software/java/jdk1.8.0_171
    	export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    	export PATH=$PATH:$JAVA_HOME/bin
    	source /etc/profile 重新加载配置文件
    
    	
    
    5 reboot重启
    6 java -version
    	如打印
    		java version "1.8.0_171"
    		Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
    		Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
    	安装完成
    	
    	sudo uname --m 查看liunx系统是64还是32 x86_64是64位系统 
    	注意---------------------------------------------------
    	
    1 下载maven
    	http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    	
    2 放到liunx服务器
    	/home/java-software 目录下
    3解压 apache-maven-3.3.9-bin.tar.gz是当前文件 -C是指定解压目录
    	tar zxvf apache-maven-3.3.9-bin.tar.gz  -C /usr/local/software/
    4 在etc/ vim profile 加入如下配置 /usr/local/software/apache-maven-3.3.9你的maven安装目录
    
    	配置环境	/etc/profile
    	export MAVEN_HOME=/usr/local/software/apache-maven-3.3.9
    
    	export PATH=${PATH}:${MAVEN_HOME}/bin
    	
    5 source /etc/profile 使配置文件生效
    
    
    6 mvn -v
    	Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    	Maven home: /usr/local/software/apache-maven-3.3.9
    	Java version: 1.8.0_171, vendor: Oracle Corporation
    	Java home: /usr/local/software/java/jdk1.8.0_171/jre
    	Default locale: en_US, platform encoding: UTF-8
    	OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"
    	
    	这就是成功了
    	
    	
    	
    	
    安装mysql5.7
    	1安装前,我们可以检测系统是否自带安装 MySQL:
    		rpm -qa | grep mysql
    		如果你系统有安装,那可以选择进行卸载:
    
    		rpm -e mysql  // 普通删除模式
    		rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
    		
    		find / -name mysql有文件夹 都删除
    		
    	2安装 MySQL:
    
    		接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL
    			wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    			rpm -ivh mysql57-community-release-el7-9.noarch.rpm
    			yum install mysql-server
    
    		启动 MySQL:
    
    			systemctl start mysqld
    			systemctl stop mysqld
    			systemctl restart mysqld
    			
    		查看 MySQL 运行状态:
    
    			systemctl status mysqld
    
    		验证 MySQL 安装
    			mysqladmin --version
    
    
    	4 mysql 5.7 修改密码 两种方式
    				etc/my.cnf
    				skip-grant-tables=1
    				无需密码登入
    
    
    			设置密码
    			use mysql;
    			update user set authentication_string=password('123456') where user='root' and host='%'; 
    			flush privileges;
    			
    			 mysql 8.0以上 修改密码*************************
    			 (mysql8.0以上密码策略限制必须要大小写加数字特殊符号)
    			ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'MyNewPwd@8888';	
    			
    			mysql5.7常见问题
    			1,MySQL异常:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains 	
    			  nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns 
    			  in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
    			  解决:在my.cnf中加入如下代码:
    			
    
    
    			[mysqld] 
    			sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    
    			2,liunx [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 常见于mysql升级到5.7
    				1,搜索mysql/bin文件夹在哪 rpm -qal |grep mysql/bin
    				2,cd /www/server/mysql/bin/
    				3,mysql_upgrade -u root -p --force
    				4,Enter password:输入mysql密码 如没有密码直接回车即可
    				5,执行完成重启mysql服务即可
    
    
    	liunx安装git
    		1 shell yum install git-core
    		不断下一步,y、yes 即可
    		2 查看git版本
    		git --version
    		输出 git version 1.8.3.1 就是安装成功了
    
    
    
    	
    	配置git liunx 1.8版本
    	
    	1	设置账户 生成ssh公钥
    			设置账户
    			git config --global  user.name "你的名字"
    			git config --global  user.email "你的邮箱"
    			
    			生成ssh公钥 
    			ssh-keygen -t rsa -C "你的邮箱"
    			三次回车即可生成 ssh key
    			第一次回车
    			第二次 设置密码(可选) 无就回车
    			第三次 重新输入密码   无就回车
    		
    	2	设置权限
    			chmod 755 /root/.ssh/    
    			chmod 600 /root/.ssh/id_rsa ~/.ssh/id_rsa.pub     
    			chmod 644 /root/.ssh/known_hosts  
    	
    	3	去码云配置shh公钥
    			/root/.ssh/id_rsa.pub 的文本全部内容配置到码云
    			配置环境	/etc/profile
    			export PATH=$PATH:/usr/local/git/bin 
    			source /etc/profile 重新加载配置文件
    			
    	4 	测试配置是否成功
    			ssh -T git@github.com
    			若返回
    			Enter passphrase for key '/root/.ssh/id_rsa': 
    			Welcome to Gitee.com, ***!
    			这就是配置成功了
    
    **还需要注意  我前一段配置 这个测试生效,现在测试 怎么都是失败  但是可以 把项目克隆下来 如测试不成功  不妨试试  直接 git clone项目 是否成功**
    	5	克隆项目
    			git clone 码云项目的ssh连接 本地目录
    			
    			git clone git@gitee.com:xxx/xxx.git /home/git/xxx/
    			
    
    	6   mvn基本命令 
    	
    		mvn clean; //清除
    		
    		mvn install;//将项目本身编译并打包到本地仓库
    		
    		
    		maven的插件maven-assembly-plugin //打包
    		
    		pom.xml里添加
    			<build>
    				  <plugins>
    					<plugin>
    					  <artifactId>maven-assembly-plugin</artifactId>
    					  <configuration>
    						<archive>
    						  <manifest>
    							<mainClass>org.kuan.wang.App</mainClass>
    						  </manifest>
    						</archive>
    						<descriptorRefs>
    						  <descriptorRef>jar-with-dependencies</descriptorRef>
    						</descriptorRefs>
    					  </configuration>
    					</plugin>
    				  </plugins>
    			</build>
    		
    		mvn package assembly:single; //打包成jar 可以把依赖的项目打到一起
    		
    		jar生成在target文件夹下
    		
    		
    		
    		
    		
    		
    		
    		
    		
    		
    		
    		Liunx安装:redis
    
    		1.获取redis资源
    
    		  wget http://download.redis.io/releases/redis-4.0.8.tar.gz
    
    		2.解压
    
    		  tar xzvf redis-4.0.8.tar.gz -C /usr/local/software/
    
    		3.安装
    
    		  /usr/local/software/redis-4.0.8
    
    		  执行 make
    
    		  /usr/local/software/redis-4.0.8/src
    
    		  执行 make install PREFIX=/usr/local/redis
    
    		
    
    		4.配置redis为后台启动
    
    		  redis-4.0.8/redis.conf //将daemonize no 改成daemonize yes
    
    		5.将redis加入到开机启动
    
    		  vim /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  (意思就是开机调用这段开启redis的命令)
    
    		6.开启redis
    
    		  /usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  
    
    		 
    
    		常用命令  
    
    		  /usr/local/redis/bin/redis-server /usr/local/software/redis-4.0.8/redis.conf  //启动redis
    
    		  pkill redis  //停止redis
    
    		  卸载redis:
    
    		    rm -rf /usr/local/software/redis-4.0.8 //删除安装目录
    
    		    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
    
    		    rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
    		
    		
    		
    			修改 redis-4.0.8/redis.conf 配置文件
    			Linux Redis启用远程连接
    			bind 127.0.0.1 ::1 这一行注释掉。 
    			bind 127.0.0.1     这一行注释掉。
    			
    			protected-mode yes 改成 protected-mode no 
    			1、关闭protected-mode模式,此时外部网络可以直接访问
    			2、开启protected-mode保护模式,需配置bind ip或者设置访问密码
    			
    			设置密码
    			在redis.conf 中配置redis的密码
    			
    			找到requirepass 
    			
    			requirepass pwd
    			
    			redis-4.0.8/redis.conf //将daemonize no 改成daemonize yes
    			
    			
    			
    			
    			
    			liunx 常用***********************************************
    		
    		//根据jar名字  kill掉程序 cat读取文件内容
    		jarname=`cat jar_name`
    
    		kill -9 `ps -ef |grep $jarname |awk '{print $2}'`;
    		
    		//后台运行jar
    		nohup java -jar -Xms64m -Xmx256m $jarname >/dev/null 2>error.log &
    		
    		//使用unix换行符 win编写sh容易出现编码问题
    		set ff=unix
    		
    		//sh中将文本保存到path_dir文件
    		echo ${release_dir} >> path_dir
    		
    		//调用变量名为release_dir
    		${release_dir}
    		
    		//判断文件夹是否存在 
    		if [ -d ${release_dir} ];then
    				echo "文件夹已存在"
    			else
    				mkdir ${release_dir}
    			echo "文件夹不存在 创建文件夹..."
    		fi
    		
    		
    		//新建文件夹
    		mkdir filename
    		//查询文件夹
    		ps -ef | grep nginx
    		//复制文件
    		cp /a/*.sh /root/a/
    		
    		//设置权限 777全部权限
    		chmod 777 file
    
    		// 压缩命令 tar
    		 tar czvf xx.tar xx/
    		 // 解压jdk jdk-8u171-linux-x64.tar.gz是当前文件 -C是指定解压目录
    		 tar zxvf jdk-8u171-linux-x64.tar.gz  -C /usr/local/software/java/
    		// 压缩命令 zip
    		1、把/home目录下面的mydata目录压缩为mydata.zip
      			zip -r mydata.zip mydata #压缩mydata目录
    		2、把/home目录下面的mydata.zip解压到mydatabak目录里面
      			unzip mydata.zip -d mydatabak
    		
    		
    		
    		
    		
    		
    
    	
    
    
    
    
    
    
    
    
    
    在这里插入代码片
    
    展开全文
  • liunx

    2019-10-09 20:43:32
    Liunx 目录管理
  • Liunx

    2019-03-26 15:19:31
    了解Unix Unix是一个强大的多用户、多任务操作系统。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。 Linux的概述: Linux是基于Unix的,Linux是一种自由和开放源码的操作系统,存在着...
  • linux系统的安装

    万次阅读 多人点赞 2018-07-23 14:36:45
    一、安装前准备 虚拟机:VMware Workstation 12 Pro (这里以此虚拟机为例) linux安装包:CentOS-6.6-i386-bin-DVD1.iso:镜像文件,也就是Linux的安装包(这里以此镜像文件为例,... 由于VMware Workstation ...
  • 数据库事物处理

    2013-01-25 14:43:42
    Hibernate SessionFactory中openSession和getCurrentSession方法的区别: 1. 前者打开一个新的,后者当前有session的话,则是使用当前的session,没有的话则创建一个新的; 2. 如果使用前者获得一个session的话,...
  • liunx文件操作命令

    千次阅读 2016-10-20 10:57:27
    经常需要上终端上进行文件,日志操作,下列出经常使用的命令以供学习参考 持续更新! 我个人将这些分为三部分 : 1.对文件的操作 查看 删除 ...ls 命令 用来查看文件 liunx上长用的ll 实质上是ls -l的的别名 常用参数
  • 安装liunx

    2018-09-06 19:40:34
    选择linux 操作系统 安装        选择虚拟机名称 存放位置 ...更改磁盘大小 将虚拟磁盘存储为单个文件 ...在这里可以更改内存大小 处理器 镜像 网络适配器 声卡等 更改完毕保存 ...安装成功 开启虚拟机...
  • Liunx文件权限修改

    2019-07-25 13:11:52
    文件权限 Linux中的每个文件、目录都可以分别对拥有者、同组用户、其他用户设置权限。 修改文件权限 chmod **1.... u user 表示该文件的所有者 g group 表示与该文件的所有者属于同一组( group )者,即...
  • liunx搭建svn服务器

    2019-03-15 17:33:20
    一、安装yum sudo apt install yum 二、安装SVN服务器 sudo apt install subversion 三、创建SVN项目仓库 创建SVN目录用来放项目仓库 sudo mkdir /home/svn 在SVN目录里创建TR项目仓库(TR为你预期的版本库名称,...
  • 但在liunx下监听器没有扑获异常导致监听器没有执行完毕,导致程序出错,window和liunx的tomcat相同,唯一不同的时系统环境和tomcat启动的脚本一个.sh一个.bat [b]问题补充:[/b] to lovewhzlq:有啥解决办法吗 [b]...
  • Liunx安装JDK

    2018-09-29 18:01:45
    1、去官网下载JDK  ... 查看系统是多少位系统:getconf LONG_BIT 2、上传、解压JDK ...安装前先检查有没有安装lrzsz: ...yum ...
  • Window连接Liunx工具

    2020-07-29 14:20:08
    工具支持Window上连接Liunx系统 进行对Liunx的文件管理的操作
  • Liunx如何安装sql教程

    2019-03-05 15:23:01
    Liunx下安装sql教程 1.首先我们下载mysql的repo源。 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(为了避免打错可以选择复制粘贴) 2.安装mysql-community-release-el7-5.noarch.rpm包 ...
  • liunx分区

    2018-09-28 09:20:51
    第一步,对磁盘进行普通分区: parted /dev/vdb 设置分区格式:mklabel gpt 设置分区大小:mkpart primary 0 -1 退出:q 第二步,创建lvm分区: 创建pv:pvcreate /dev/vdb1 创建vg:vgcreate appvg /dev/vdb1 ...
  • liunx命令

    2020-07-29 14:20:11
    liunx命令
  • liunx安装mysql源码方法

    2018-08-13 17:00:44
    首先到MySQL官网下mysql-5.6.12上传到服务器上,下面说一下详细的安装过程。 安装依赖包,可以在线更新也可以配置本地源(CentOS本地源配置) ...下载镜像文件 yum -y install cmake make ncurses-devel gc...
  • Liunx 安装redis

    2018-03-22 12:10:26
    执行 make install 命令 1. 修改redis.conf daemonize yes 移动启动Redis脚本到bin mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin ...
1 2 3 4 5 ... 20
收藏数 79,287
精华内容 31,714
关键字:

liunx