linux命令行快速入门-总结(持续补充更新...)

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值