打开任务管理器
gnome-system-monitor
区域截图
gnome-screenshot -a
创建工作目录
- mkdir
- -m, --mode=模式 设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
- -p, --parents 需要时创建上层目录,如目录早已存在则不当作错误
- -v, --verbose 每次创建新目录都显示信息
- -Z, --context=CONTEXT (SELinux) set security context to CONTEXT
–help 显示此帮助信息并退出
–version 输出版本信息并退出
编辑环境变量
sudo vim /etc/profile
重置root账号密码
sudo passwd root
设置管理员账号密码
sudo root passwd
区别su和sudo
su用来切换用户,sudo是以超级用户(root)来执行指令
文件备份
cp 旧文件名 新文件名
vim删除命令
esc进入命令行模式,输入
:d删除游标所在行,:a,bd删除a到b行
vim删除所有带#的注释(正则)
:g/ *#.*/d
引用
递归查找
find ./src -name abstore.go
文件重命名
mv A B 将文件由A重命名为B
删除命令
- 删除该目录 :
rm -r dirname - 删除该目录下的子文件和子文件夹(cd到目录下):
rm -rf * - 删除空目录:
rmdir dirname - 删除查找到的文件
find ./ -name "*wine*"|xargs rm -rf
删除和查找命令结合
查看
apt和apt-get的区别
简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
安装deb安装包(以wps为例)
sudo dpkg -i wps-office_11.1.0.10161_amd64.deb
卸载
查看关联的deb信息:
sudo dpkg -l *kugou*

讯享网
卸载deb
sudo dpkg --purge com.kugou.spark:i386
查看进程
ps -aux | grep *
ps 指的是 program status 进程状态
-a 所有进程
-u 进程创建者
-x 不依附于终端的进程
grep 起过滤和查找的效果

杀死进程
kill -9 进程pid或者进程名称
查看ip地址
ifconfig -a

给当前路径下所有文件添加可执行权限
chmod -R u+x ./
dpkg卸载
- 查看安装的deb包
dpkg -l|grep "baidu" - 卸载
sudo apt-get remove baidunetdisk-4.3.0 -
清除所有已删除包的残余配置文件 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
讯享网
查看visualbox版本
vboxmanage --version
获取usb设备信息
lsusb
解压
rar解压 rar X xxx.rar
统计代码行数
wc -l `find ./ -name *.java`
统计某个词出现的个数
grep "cout" hello.cpp | wc -l
文件编码和转码问题
需要的库:sudo apt install enca
查看文件编码:enca -L zh_CN README.md

将文件转换为UTF-8: enca -L zh_CN -x utf-8 README.md
mysql导出数据库
mysqldump -h localhost -u root -p buyi(数据库) > buyi.sql
索引JDK路径
which java
ls -lrt path
根据进程名模糊查询杀死进程
sudo pkill -f ".*android-studio.*"
卸载Vmware
sudo vmware-installer --uninstall-product vmware-workstation
更新镜像源导入公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
apt卸载
| 命令 | 详解 |
|---|---|
| apt-get autoremove | 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件;高能警告:慎用本命令!!!它会在你不知情的情况下,一股脑删除很多“它认为”你不再使用的软件; |
| apt-get remove | 删除已安装的软件包(保留配置文件),不会删除依赖软件包,保留配置文件; |
| apt-get purge | 删除已安装的软件包(不保留配置文件),删除软件包,同时删除相应依赖软件包; |
| apt-get --purge remove | 同apt-get purge |
| apt-get autoclean | 删除为了满足某些依赖安装的,但现在不再需要的软件包;apt的底层包是dpkg, 而dpkg安装软件包时, 会将*.deb文件放在/var/cache/apt/archives/中;因此本命令会删除该目录下已经过期的deb; |
| apt-get clean | 删除已经安装过的的软件安装包;即自动将/var/cache/apt/archives/下的所有deb删掉, |
查询当前能索引到的版本
讯享网apt-cache search packagename apt-cache madison packagename
vim删除
删除单行:exc ,按两下d
格式化xml
$ xmllint --format data
查看当前路径占用空间
du -c
du -h(显示所有)
du -h --max-depth=1显示一级路径的所有大小
du -a
挂载
- 挂载A到B
sudo mount -o bind pathA pathB - 取消挂载
sudo umount pathB - 持久挂载
修改/etc/fstab
添加如下:
pathA pathB bind 0 0
`
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/116649.html