前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux基础命令

Linux基础命令

作者头像
栖西
发布2023-10-17 08:19:51
1780
发布2023-10-17 08:19:51
举报
文章被收录于专栏:栖西栖西

常用操作

1、查看ls怎么用

使用man:功能描述:获得帮助手册上的信息

代码语言:javascript
复制
man ls
2、查看cd的用法

帮助指令help:获得命令内置的帮助信息

代码语言:javascript
复制
help cd
3、常用命令小结
代码语言:javascript
复制
pwd				显示当前目录的路径
ls				列出当前目录下所有文件
cd				切换目录
mkdir			创建目录   -p 创建多级目录
rmdir   	 	删除一个空目录
touch			创建一个或多个空文件
rm  			要删除的文件或目录   rm -rf   慎用  (-r :递归删除整个文件夹,-f :强制删除不提示)
cp				复制文件(cp source dist)     -r 递归复制整个文件夹
mv   			重命名文件或移动文件
cat 			查看文件内容  -n  带行号显示(cat -n hello.txt)
more			查看文件内容(查看之后的操作:Ctrl+f  向下翻屏,Ctrl+b 向上翻屏,= 输出当前行号,q 退出,:f 输出当前文件名和行号)
less			查看文件内容(pagedown 向下翻动一页,pagedown向上翻动一页,/ 向下搜索字符串,? 向上搜索字符串,q 退出)
head			查看文件内容(默认前10行,使用:head -n 5 hello.txt)
tail			查看文件内容(默认最后10行,使用:tail -n 5 hello.txt)
echo			输出变量或常量内容到控制台(例如:输出Java环境变量的位置:echo $JAVA_HOME)
>				覆写:用法(查看指令 > 目标文件  例如:ls > example.txt)将前一个查看指令中的结果覆盖写入到目标文件中,如果目标文件不存在,则新建。
>>				追加,(查看指令 >> 目标文件)将前一个查看指令中的结果追加写入到目标文件中,如果目标文件不存在,则新建。
>>和echo 		经常联合使用,对文件的内容进行追加(例如:echo "今天适合学编程" >> hello.txt  将"今天适合学编程"追加到hello.txt文件中)
tar -zxcf 		解压缩
查找某个进程:	ps -ef|grep mysql
列出所有进程:	ps -ef
杀死进程:		kill -9 进程号    (-9:表示强迫进程立即停止)
ln -s [原文件] [目标文件]			软链接,相当于Windows的快捷方式
ln	  [原文件] [目标文件]	 		硬链接
which mysql		查看mysql在哪儿
df -h			查看磁盘使用大小
清除日志信息的几种方式
	cat /dev/null > filename
	 > filename 
	 echo > filename
free -m			查看内存大小
ls -lrt -h		查看文件夹下文件的大小,多少k 多少M
history			查看所有历史命令
4、时间指令
代码语言:javascript
复制
date指令		 显示时间
date			 显示当前时间
date +%Y		 显示当前年份
date +%m		 显示当前月份
date +%d		 显示当前是哪一天
date "+%Y-%m-%d %H:%M:%S"显示年月日时分秒
date -s 字符串时间  设置日期,不建议使用

cal指令		     显示日历
cal				 不加参数	,显示本月日历
5、搜索查找命令
代码语言:javascript
复制
find				
-name:按名称查找,支持通配符。
-user:按用户名查找
-size:按文件大小查找
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
例如:(find -name hello.txt		或者  find / -name user.txt)
支持模糊查询,例如:find ./ -name '*hello*'

locate
locate	 要搜索的文件名  (locate指令无需遍历整个文件系统,查询速度较快)

grep
过滤查找,常用于查找服务(ps -ef |grep mysql)
参数:
-n:显示匹配行和行号
-i:忽略大小写
说明:管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
例如:( 查看文件中包含class的内容是:cat hello.txt | grep class)
6、压缩和解压缩
代码语言:javascript
复制
tar
打包或者解压文件
	-c:产生.tar.gz打包文件
	-v:显示详细信息
	-f:指定压缩后的文件名
	-z:打包同时压缩
	-x:解压.tar.gz文件
	-C: 指定解压到哪个目录
打包:tar [选项] XXX.tar.gz [打包的内容]
例如:(tar -zcvf h22.tar.gz h22   将h22目录下所有文件打包压缩 tar -zcvf h23.tar 2.txt 3.txt 4.txt 将这些文件统一打包 )
解压缩:tar -zxvf 解压的文件名 -选项(不加任何参数的话,默认解压在当前文件夹)
例如:(tar -zxvf h23.tar.gz -C /usr/local/mytempdata)

gzip
压缩文件,将文件压缩为*.gz文件存放在原文件所在目录,压缩成功后会把原文件删除。用于压缩单个文件。
例如:(压缩hello.txt  :gzip  hello.txt     压缩后的文件名:hello.txt.gz)

gunzip
解压缩文件命令,解压成功后存放在原压缩文件所在目录,并且把原压缩文件删除
例如:(解压缩hello.txt.gz:   gunzip hello.txt.gz)

zip
将是指定文件或目录压缩成XXX.zip文件,用于压缩所有文件结构。
-r:递归压缩,即压缩目录
例如:(zip -r h22.zip  h22)

unzip
-d: 指定解压后文件的存放目录
例如:(unzip h22.zip -d ./h23)
7、服务管理命令
代码语言:javascript
复制
systemctl [start、stop、restart、reload、status、enable] 服务名称
	   	   开启、 关闭、 重启、  重新加载、查看服务状态、开机启动
例如关闭防火墙:(systemctl stop firewalld)
禁止开启启动防火墙
systemctl disable firewalld.service
CentOS7之前,使用命令service 服务名称  [start、stop、restart、reload、status、enable]
8、配置静态IP
代码语言:javascript
复制
修改文件ifcfg-eth33
vim /etc/sysconfig/network-scripts/ifcfg-eth33
BOOTPROTO="static"
IPADDR=192.168.233.131
GATEWAY=192.168.122.2
DNS1=192.168.122.2
然后重启网络服务即可:(service network restart)
9、scp命令
代码语言:javascript
复制
格式:scp 文件的全路径名 远程用户名@ip地址: 传到哪个文件里面

scp命令,用于文件的远程传输(远程复制)
自己已经测试过了

上传dept.csv
scp /usr/local/mytmpdata/dept.csv root@192.168.233.134:/usr/local/software/temptestdata/
下载xy.txt
scp root@192.168.233.133:/usr/local/mytmpdata/xy.txt /usr/local/software/temptestdata
附录

执行jar包

代码语言:javascript
复制
指定端口,打印日志文件的路径
nohup java -jar test-admin.jar  --server.port=8082 >> myTestJava.log &
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用操作
    • 1、查看ls怎么用
      • 2、查看cd的用法
        • 3、常用命令小结
          • 4、时间指令
            • 5、搜索查找命令
              • 6、压缩和解压缩
                • 7、服务管理命令
                  • 8、配置静态IP
                    • 9、scp命令
                      • 附录
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档