Linux 最常用命令汇总
来源:互联网 发布:js防水涂料配合比 编辑:程序博客网 时间:2024/05/20 06:49
- 参考资料
- Linux 最常用命令汇总
- 安装包管理类
- 文件管理类
- 进程网络查看类
- 后台运行
- 定时运行
- 创建快捷方式
- 清理boot 内核
- 修改ip地址
参考资料
鳥哥的 Linux 私房菜
Linux 最常用命令汇总
安装包管理类
//centosyum provides */libgcc_s.so.1 //根据文件名检查所属的包 yum search python //查找与指定关键词相关的包yum info python //查看指定包的信息yum list python //查看指定包的简要信息yum install net-tools //安装指定的包(net-tools包含netstat和ifconfig命令)yum remove libevent //删除指定的包rpm -ivh xxxx.rpm --test //安装指定的rpm包,加上--test代表只是测试rpm -e --nodeps openjavasdk //强行删除指定的包rpm -q python //查询是否安装了该包rpm -ql python //查询包安装涉及的目录rpm -qR python //显示依赖项目,R=Require//ubuntuapt-cache show package //获取包的相关信息,如说明、大小、版本等 apt-cache search package //搜索软件包,同yum searchapt-cache showpkg package_name //显示软件包的依赖关系信息apt-cache depends package_name //显示指定软件包所依赖的软件包。sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents)sudo dpkg -i iptux.deb#安装iptux.deb软件包(其中-i等价于--install)sudo dpkg -l iptux#查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)sudo dpkg -L iptux#查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)sudo dpkg -s iptux#查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于--status)sudo dpkg -r iptux#卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。#添加用户到用户组useradd test -g mailuseradd test -g newpasswd test #改密码
在fedora22中yum已经标记为deprecated
文件管理类
find 路径 -iname "*.jar" -exec cp {} 目标目录 \; //find和cp联动操作
进程\网络查看类
ps -aux //查看所有进程pgrep cron //查询应用是否在运行,成功则返回pidnetstat –apn //查看所有占用了网络端口的应用netstat -tl //参数“-t”是显示tcp数据包的连接行为,参数“-l”是显示监听状态。如果"netstat -tl"输出结果如上面代码所示,则说明服务器端ssh服务已启动。ip addr //查看ip地址
后台运行
linux命令行重定向:在shell中,分别用0,1,2分别代表标准输入,标准输出,异常输出。
在linux中,有个特殊的文件/dev/null,向其写入数据都会被丢弃。
nohup ./startWebLogic.sh & //让程序在后台运行,输出文件为nohup.out nohup command > myout.file 2>&1 & //输出文件重定向为myout.file nohup command >/dev/null 2>$1 & //×××忽略所有输出,重要××× jobs -l //查看当前正在运行的job fg %s //关闭指定的job
定时运行
cron是linux中用于处理定时任务的工具,关键信息格式:分时日月周
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-7)//0 7代表星期天 #周月日不可同时存在,否则语法错误。
*/3 * * * * ls # 每三分钟执行一次ls
crontab -e //编辑当前用户的cron任务crontab -l //列出当前用户的cron任务crontab -r //删除当前任务的cron任务service crond start|stop|restart|reload //对cron服务进行控制
系统定时任务配置
创建快捷方式
linux的快捷方式都存放于 /usr/share/applications,后缀名为.desktop,范例如下:
[Desktop Entry]Name=eclipseComment=eclipse ideExec=/opt/eclipse_j2ee/eclipseIcon=/opt/eclipse_j2ee/icon.xpmTerminal=falseType=ApplicationCategories=Application;Development;StartupNotify=true
清理boot 内核
ubuntu使用时间长了后,积累了不少已经过期的内核,导致boot区不够用。
#查询dpkg --get-selections |grep linux-image#查看当前内核版本uname -a#清理指定版本内核(重要:可别把当前版本给清理了)sudo apt-get purge linux-image-3.5.0-17-generic#也可以使用自动删除(比较安全,定期执行下即可)sudo apt-get autoremove
修改ip地址
ip addr #查看当前的ip地址cat /etc/resolv.conf #查看dns网络地址vim /etc/sysconfig/network-scripts/ifcfg-exxx #编辑网卡配置文件BOOTPROTO="static" 网卡获得ip地址的方式,static(静态 ip地址)dhcp(通过dhcp协议获取ip)IPADDR="192.168.211.144"GATEWAY="192.168.211.2" #重要:虚拟机linux设静态ip必须设置Gateway,而且一定指向x.x.x.2那个地址ONBOOT="yes" 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。默认设置为yes
0 0
- Linux 最常用命令汇总
- Linux 最常用命令和知识汇总(含思维导图)
- linux-linux常用命令汇总
- linux-linux常用命令汇总
- 【Linux】Linux 常用命令汇总
- 【Linux】Linux 常用命令汇总
- Linux 常用命令汇总
- Linux常用命令分类汇总
- linux常用命令汇总
- Linux 自己常用命令汇总
- LINUX 常用命令汇总
- Linux常用命令汇总
- linux常用命令汇总
- Linux常用命令汇总
- Linux常用命令汇总
- Linux 常用命令使用汇总
- Linux常用命令收集汇总
- linux常用命令汇总
- 二叉树广度遍历
- Android 系统稳定性 - ANR(一)
- JAVA面向对象之静态属性和方法
- 爬个百度柯南吧的人员排名和他们关注贴吧
- 格式化HDFS
- Linux 最常用命令汇总
- 蓝桥杯 算法训练 2的次幂表示
- 使用for循环经典案例输出空心的菱形 in Java
- 构造器的初始化列表注意事项
- I/O和lock是打断不了的潜在隐患
- 软链接和硬链接
- 深度学习系列(四):什么是稀疏编码
- UVA 409 Excuses(借口)
- leetcode -- Longest Consecutive Sequence -- 重点