查看系统时间: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
通过xftp上传文件,下载文件
也可以使用sftp,常用的6个指令
cd 路径 更改远程目录到“路径” lcd 路径 更改本地目录到“路径” ls [选项] [路径] 显示远程目录列表 lls [选项] [路径] 显示本地目录列表 put 本地路径 上传文件 get 远程路径 下载文件去logs下的vcs文件下载日志文件,提示没有权限.
su root
cd /opt/web/components/tomcat85linux64.1/logs
chmod 777 -R vcs
参考: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
-p 确保目录名称存在,不存在的就建一个
mkdir -p /home/data/temp参考: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把当前目录下的file1文件名改成file2;如果该目录下有file2,则覆盖以前的file2文件。
tar
tar zxvf filename.tar #解包 tar czvf filename.tar dirname #打包mv [OPTIONS] source destination
mv start.sh /home/batchtouch filename
touch a.txt根据 文件或目录名称 搜索 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
参考:https://blog.csdn.net/l05199179/article/details/78982212