Linux/macOS
du -s(k/m/h) 查看指定文件大小
mkdir 创建文件/夹 mkdir -p 创建多级目录
rmdir 删除文件/
cp 复制
mv 移动
less 逐行查看
more 逐页查看
cat 打印文件
xargs 带参。。
find 查找
env 查看环境
touch 创建空文件
export 写入文档
grep 过滤 |
echo 打印参数
sudo 切换超级用户
exit 退出
ls -R 在上级目录中查看文件目录结构
source 生效文件
install 安装
apropos
chown 修改目录或文件的用户名和用户组
chmod 修改目录或文件的访问权限
vim
修改 I
插入,shift+: wq
保存退出 esc q!
退出
ps -ef| grep java
查看java进程
cat -
查看文件
tail -f
打开更新 查看实时日志
pwd
查看当前路径
cd ~
当前目录,cd ..
上层 cd -
刚才目录
1、压缩命令:
命令格式:
-zcvf -czvf都可以
tar -zcvf 压缩文件名 .tar.gz 被压缩文件名
tar -cvf Test.tar Test
tar -zcvf Test.tar.gz Test
压缩包名 待压缩包文件
可先切换到当前目录下,压缩文件名和被压缩文件名都可加入路径。
2、解压缩命令:
命令格式:
-zxvf -xzvf 都可以
tar -zxvf 压缩文件名.tar.gz
tar -xvf Test.tar
tar -xzvf Test.tar.gz
解压缩后的文件只能放在当前的目录。
rm -rf
强制删除(慎用)-f 忽视提示,-r 递归删除 一般删除用rm 即可
crontab -l
查看定时任务 日志迁移(定时备份)
>nohop.out 清空日志
screen是linux下的一种多重视窗管理程序。在使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
如何将本地文件通过终端上传到linux服务器
在本地终端输入
scp -r 本地文件路径/文件名称 username@X.X.X.X :/home/username/
添加用户 ,直接配置密码,无需打开配置文件,useradd需要
sudo adduser username