其他常用命令行命令
文件查找命令
命令名称:whereis(查找命令的命令,同时看到帮助文档位置)
命令所在路径:/usr/bin/whereis
执行权限:所在用户
命令名称:find (搜索命令,,搜索文件)
命令所在路径:/usr/bin/find
执行权限:所有用户
按照文件名查找
find 查找位置 -name 文件名
范例:find / -name aabbcc
按照用户名查找
-user 用户名 按照属主用户名查找文件
-group 组名 按照属组组名查找文件
-nouser 找没有属主的文件
/proc
/sys
/mnt/cdrom/ 除了这三个目录
范例:find / -nouser
按照文件权限查找
-perm
find /root -perm 644
按照文件大小
-size +50k: 大于50k
-50k: 小于50k
50k: 等于50k
单位:k 小写
M 大写
find / -size +50k
按照文件类型查找
-type类型 f:普通 d:目录 l:链接
-iname 按照文件名不区分大小写查找
-inum 按照i节点查找
find / -inum 273987
在查找出的结果中,直接进行命令操作
find /var/log/ -mtime +10 -exec rm -rf {}\;
find /root -inum 11431221 -exec ls -l {}\;
命令名称:grep(查找符合条件的字符串)
命令所在路径:/bin/grep
执行权限:所有用户
grep -i "root" /etc/passwd
-v 反向选择
-i 忽略大小写
Find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。
Grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配。
4、管道符
命令1 | 命令2 命令1的执行结果,作为命令2的执行条件
netstat -an | grep ESTABLISHED | wc -l 统计正在连接的网络连接数量
cat 文件名 | grep "字符串" 提取含有字符串的行
grep "字符串" 文件名
ls -l /etc | more 分屏显示ls内容
补充命令:
netstat 查看网络状态的命令
-t 查看TCP端口
-u 查看UDP端口
-l 监听
-n 以IP和端口号显示,不用域名和服务名显示
-a 查询所有连接
关机重启
[ root@localhost ~ ] # shutdown [ 选项 ] 时间
选项:-c: 取消关机命令
-h: 关机 halt
-r: 重启 reboot
范例:# shutdown -h now 马上关机
# shutdown -h 20;30 定时关机
# shutdown -c 取消关机
注意:在服务器上只能重启不能关闭,关机命令建议使用shutdown就可以了
其他关机命令:
[root@localhost ~ ]# halt
[root@localhost ~ ]# poweroff 直接断电
[root@localhost ~ ]# init 0
其他重启命令
[root@localhost ~ ]# reboot
[root@localhost ~ ]# init 6
在桌面添加软件快捷方式
1、在ubuntu中,进入/usr/share/applications,可以发现几乎所有的应用程序的图标都在这个文件夹
2、若applications下没有相关的目录则可以字节新建一个xxx.desktop在其下面
3、Simple you need to change name,icon, exec e.tc
[Desktop Entry]
Type=Application
Name=Matlab
Icon=/home/xx/youapp.ico
GenericName=youapp name
Comment=comment
Exec=sh /home/xx/youapp.desktop
Terminal=false
Categories=Development;IDE;
一般来说:Name和Exec部分是必须设置的,Categories这个表示分类,Type表示类型,也建议设置,其他部分你自己决定是否设置。
4、然后直接copy到/usr/share/applications目录下就可以了。
sudo cp ~/youapp.desktop /usr/share/applications/