Linux常用指令

1 时间相关

查看系统时间:date

修改系统时间:date -s "20140225 20:16:00"  #yyyymmdd hh:mm:ss

以系统时间为基准,修改硬件时间:hwclock --systohc <== sys(系统时间)to(写到)hc(Hard Clock)

以硬件时间为基准,修改系统时间: hwclock --hctosys
 

参考:https://www.cnblogs.com/ibnode/p/3573302.html

2.使用xshell和xftp

通过xftp上传文件,下载文件

也可以使用sftp,常用的6个指令

sftp root@127.0.0.1            使用root以sftp方式登录到远程服务器
cd 路径                        更改远程目录到“路径” 
lcd 路径                       更改本地目录到“路径” 
ls [选项] [路径]               显示远程目录列表 
lls [选项] [路径]              显示本地目录列表 
put 本地路径                   上传文件 
get 远程路径                   下载文件

3.下载文件没有权限

去logs下的vcs文件下载日志文件,提示没有权限.

su root

cd /opt/web/components/tomcat85linux64.1/logs

chmod 777 -R vcs

4.中文乱码

参考:linux中文乱码

#查看系统编码
echo $LANG
#查看系统默认编码
locale
#查看系统是否安装了中文编码
locale -a | grep zh
#修改系统编码为gbk
echo "export LANG=zh_CN.gbk"  >> /etc/profile

source /etc/profile

修改文件的编码格式

#基本格式:
iconv  -f 原编码  -t 新编码   原文件 -o 新文件
#或
iconv  -f 原编码  -t 新编码   原文件  > 新文件

#示例:将UTF-8编码的data.txt文件转换为GBK编码的data2.txt
iconv -f utf8 -t gbk data.txt > data2.txt

 

5.查看全部用户

cat /etc/passwd

6.创建文件夹

mkdir [-p] dirName

-p 确保目录名称存在,不存在的就建一个

mkdir -p /home/data/temp

7.windows和linux换行符不同导致的问题

参考:https://blog.csdn.net/fan_hai_ping/article/details/8352087 

把windows上面编码为GBK的脚本上传到linux上面,执行报错。

linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''解决方法

加一个-b,可以看到文件每一行都有一个^M

vim -b start.sh

去掉^M 

sed -i 's/\r//g' start.sh

或者使用dos2unix指令

dos2unix start.sh

8.修改文件名称

mv file1 file2

把当前目录下的file1文件名改成file2;如果该目录下有file2,则覆盖以前的file2文件。

9.压缩和解压缩

 tar

tar zxvf filename.tar #解包
tar czvf filename.tar dirname #打包

10.移动文件

mv [OPTIONS] source destination

mv start.sh /home/batch

11.新建文件

touch filename

touch a.txt

12.查找文件

根据 文件或目录名称 搜索
find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写
eg:在/etc 目录下搜索名字为init的文件或目录
①、find /etc -name init (精准搜索,名字必须为 init 才能搜索的到)
②、find /etc -iname init (精准搜索,名字必须为 init或者有字母大写也能搜索的到)
③、find /etc -name *init (模糊搜索,以 init 结尾的文件或目录名)
④、find /etc -name init??? (模糊搜索,? 表示单个字符,即搜索到 init___)

13.linux安装jdk

参考:https://blog.csdn.net/hua_faded/article/details/80535870

14.linux安装maven

[root@localhost ~]# vim /etc/profile
MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

参考:https://blog.csdn.net/l05199179/article/details/78982212

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值