栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux入门常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux入门常用命令

一、查看文件列表ls -l
# ls -l
drwxr-xr-x 6 root root    4096 Oct 20  2017 apt
-rw-r--r-- 1 root root     211 Oct 20  2017 hosts

第一个字符是文件类型,d表示目录,-表示普通文件;

后面9个字符是三组(三个一组rwx)权限位,依次表示所属用户,所属组以及其他用户对该文件是否有读、写、执行的权限(可以用chmod 711 hosts改变权限);

二、安装删除软件

rpm -i 文件名.rpm  
dpkg -i 文件名.deb

CentOS系统下用rpm,Ubuntu下用deb

  • 查看已安装的软件:
rpm -qa | grep jdk(文件名包含的关键字)

| 表示管道,其表示将前面内容的输出作为后面内容的输入,这里rpm -qa将列出所有的已安装软件,传入到后面经过grep抓取出带有jdk关键词的软件再列出。

  • 删除软件
rpm -e / dpkg -r
  • 软件管家管理软件下载与删除:yum(CentOS) / apt-get(Ubuntu)
yum install / apt-get install  //  下载
yum erase / apt-get purge  //  卸载
  • 通过网页链接下载
wget + 下载地址
解压:tar -zxvf 文件.tar.gz(tar表示打包,gz表示压缩)

配置环境变量:

source.bashrc
三、文件放置管理
主执行文件存放在:/user/bin 或者 /user/sbin
库文件存放在:/var
配置文件存放在:/etc
四、运行停止程序
  • 后台运行
nohup command >out.file 2>&1 &

nohup表示退出当前的命令交互界面程序仍然执行;
out.file表示程序的输出存储的文件;
2>&1表示标准输出(2)和错误输出(1)合并到一起写入到输出文件中;
最后一个&表示程序在后台运行,不占用当前的命令交互界面;

  • 关闭进程
ps -ef | grep 关键字 | awk ’{print $2}’ | xargs kill 9

ps -ef 列出所有正在运行的程序;
grep抓取包含关键字的程序;
awk表示对文本处理,这里指的是选中第二列(程序的ID);
xargs表示将ID传递给kill;
kill -9 强行停止该id的进程;

  • 以服务的方式启动进程
systemctl start 进程名(启动)
systemctl enable 进程名(开机自启动,会在/usr/lib/systemd/system下创建一个.service文件定义如何启动关闭进程)

最后来一张以上指令的图解:

参考文章:

https://time.geekbang.org/column/article/88761

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号