ubuntn 常用命令和快捷键汇总

ubuntn 常用命令和快捷键汇总

一股蛋蛋的忧桑用上心头,用ubuntu也有一段时间呢,还是有些经常的忘记,这些可是基础哇!日常要用的,这里记录一些最基本的写法,仅供备忘!并不是记载各种详细的用法,只记录最可能用到的。

常用命令

1.查找当前目录下指定的文件或者目录

//使用find ,指定查找的深度,只匹配当前路径(觉个例子查找以.开头的目录)
find . -name ".*" -type d -maxdepth 1

//如果是文件是就换成type -f
find . -name ".*" -type f -maxdepth 1

//除了上面的还有一种搞法,grep 是支持正则表达式的,这个该有多牛逼
ls -all| grep -En "\ \.."

2.列出当前目录下包含某个关键字的文件

//这个非常有用啊,比如你取查找某个名字在哪些文件中出现过
grep -rl "test" .

3.统计当前文件夹下某类文件的行数

//我只是想看看代码的行数
find . -name "*.java" -type f|xargs wc -l

4.删除当前目录下指定的文件

//比如要删除当前目录下所有的zip文件
ls -all| grep -En ".zip$"|xargs rm -f

5.隐藏的程序输出窗口,后台执行程序,比如打开android studio 一直有东西在终端输出,可以隐藏掉

//这样就可以不用一直维持一个窗口啦
 nohup ./start(这是你的程序)  &

6.压缩解压缩

//压缩
tar  -zcvf test.tar.gz  XXX文件夹
//解压缩
tar -zxvf test.tar.gz

7.查看文件的所占大小

du -sh 

8.内存占用过多的时候,进行清理

//查看内存使用
free -h 

//清空swap区域
sudo swapoff -a && swapon -a

//要加权限才可以进行下面的操作
sudo su
#释放pagecache
echo 1 >/proc/sys/vm/drop_caches

#释放dentries和inodes
echo 2 >/proc/sys/vm/drop_caches

#释放pagecache、dentries和inodes  一般来说我是用这个
echo 3 >/proc/sys/vm/drop_caches

9.后台执行程序,不要让那个程序卡

//以andorid studio启动为例
nohup ./studio.sh &
//通过jobs 看后台的任务
jobs -l
//可以终结进程
kill pid(进程的id)

快捷键

要在电脑玩的飞起,肯定少不了快捷键。这里并不打算列出一大堆的快捷键,只列出平常经常用到的。
终端快捷键作用
ctrl+u删除终端上光标前的内容
ctrl+k删除终端光标后的内容
ctrl+w删除光标左边的一个单词
ctrl+y粘帖上面两个操作删除的内容
ctrl+l清空屏幕
ctrl+c停止正在执行的任务
ctrl+a 或者 Home光标移动到最前面
ctrl+e 或者End光标移动行的最后面
ctrl+左键头光标向左边的一个单词移动
ctrl+右键头光标向右边的一个单词移动
ctrl+shift+t基于当前终端再创建一个标签页
ctrl+shift+w或者ctrl+d关闭当前的终端页
ctrl+PageUp/PageDown切换终端标签页

信息查看类命令

命令(详情通过man 来查看命令)作用
history查看命令历史
gedit xxgedit 打开某文件
free -h查看当前内存情况
ps -aux查看进程情况
df -h查看硬盘使用情况
du -h查看文件夹或者文件大小
netstat -ap查看端口占用情况
ifconfig查看网络设备信息
route路由表
sudo lsb_release -a查看你系统版本系统
cat /proc/cpuinfo查看CPU信息
getconf LONG_BIT查看系统是32还是64位
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值