实用的Linux命令记录

1、新安装的Ubuntu没有给root用户配置密码,所以需要使用passwd命令来配置,但是passwd是需要管理员权限的,这里就要用sudo命令来执行passwd

 sudo passwd root 回车 

2、如果想要通过xshell等工具来ssh工具来连接Ubuntu虚拟机,那就要在Ubuntu上安装ssh

Sudo apt-get install ssh

3、开机默认启用命令行模式

Sudo systemctl set-default multi-user.target

systemd是一组命令,d表示daemon守护进程,systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程序

(如果是centos 则以root身份修改/etc/inittab中的 id:5:initdefault: 改成 id:3:initdefault:即可(默认等级5修改为3)文本模式如果想启动图形界面,可以使用命令 startx )

4、开机默认图形界面

sudo systemctl set-default graphical.target

5、history 自从上次启动终端以来所有输入过的命令,!#(#用数字替代)

6、用描述来找一个命令 apropos <description> 

7、安装fish (the friendly interactive shell),一款易用的shell 根据你的历史输入和补完来提供命令建议的命令行解释器

 sudo apt-get install fish 

8、man 查询某个命令的用法

9、nohup 和 & 关闭终端不关闭应用(nohup 的用途就是让提交的命令忽略 hangup 信号,&符号表示后台运行)

     eg:  nohup idea.sh &

setsid 也可以达到一样的效果

(参考文章 :IBM Developer 正在整合其语言站点组合。 – IBM Developer

10、远程复制文件到本地 scp

scp -r {username}@{ip}:/opt/soft/test  {localpath}

(参考文章: 18. scp 跨机远程拷贝 — Linux Tools Quick Tutorial

11. 查看某个端口占用情况

netstat -nltp | grep {端口号}

12. 打印时间

echo `date +"%Y-%m-%d %H:%M:%S"`

13. 查找并复制某个时间段内创建的文件

find . -maxdepth 1 -type f -newermt "2023-02-09" \! -newermt "2023-02-10" -exec mv -f {} ./20230209/ \;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值