美文网首页
Linux命令行

Linux命令行

作者: Ada54 | 来源:发表于2018-08-17 16:32 被阅读0次

常用Linux命令行

查看网络是否连接: ping  IP地址

查看本地IP地址: ifconfig

切换root ->普通用户:  su -普通用户名             

切换普通用户 -> root:  su -  (用户名和shell环境都切换成root身份)

Linux 服务操作

查看单个服务的运行状态

chkconfig 服务名 status

查看所有服务的运行状态

chkconfig --list

关闭或开启服务状态:

chkconfig --level 345 nscd off/on

关闭或开启服务状态:

chkconfig --level 345 nscd off/on

增加服务

chkconfig --add xxx ( 注意:服务脚本必须存放在 /etc/init.d/目录下)

如mysqld

[root@www mysql-5.1.59]#cp support-files/mysql.server etc/init.d/mysqld

chkconfig mysqld on (各等级为ON,各等级为2345等级)

这样就会以系统服务的形式启动了

删除服务

chkconfig –del XXX

runlevel 查看当前等级。

注意:运行级别就是操作系统正在运行的功能级别。

用户操作

创建用户user1      useradd user1

给已创建的用户user1设置密码     passwd user1

说明:新创建的用户会在/home下创建一个用户目录user1

删除用户user1     userdel -r user1  将删除用户user1在系统文件中(主要是/etc/passwd, /etc/shadow,/etc/group等)的记录,同时删除用户的主目录

修改用户这个命令的相关参数   usermod --help

删除文件夹: rm -rf 目录名字

                       -r 向下递归,不管有多少级目录,一并删除

                       -f 直接强行删除,没有任何提示

文件打包和解包

文件打包

单个文件打包        tar  cvf  FileName.tar  fName

多个文件打包        tar  cvf  FileName.tar  fName1, fName2

查看文件大小     du -sh

文件解包:tar [-cxtzjvfpPN]  文件与目录

例子 :

tar  -zxf  /opt/software/hadoop-2.2.0.tar.gz  -C  /opt/modules/hadooplocal/ 

将存放在 /opt/software/ 目录下的安装包hadoop-2.2.0.tar.gz 解压到 /opt/modules/hadooplocal/  目录下

参数:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

因为不可能同时压缩与解压缩。

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成

『 tar -zcvPf tfile sfile』才对喔!

-p :使用原文件的原来属性(属性不会依据使用者而变)

-P :可以使用绝对路径来压缩!

-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

--exclude FILE:在压缩的过程中,不要将 FILE 打包!

Linux命令行快捷键

↑(Ctrl+p) 显示上一条命令

↓(Ctrl+n) 显示下一条命令

!num 执行命令历史列表的第num条命令

!! 执行上一条命令

Linux 目录

/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。

/usr/local:用户级的程序目录,可以理解为C:/ProgremFiles/。用户自己编译的软件默认会安装到这个目录下。

/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm-rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

源码放哪里?

/usr/src:系统级的源码目录。

/usr/local/src:用户级的源码目录

https://blog.csdn.net/qq_25678813/article/details/76020638

相关文章

  • [书籍]Linux命令行大全

    《Linux命令行大全》 《Linux命令行大全》《Linux命令行大全》 封底 内容提要 本书主要介绍Linux...

  • linux常用命令行

    linux系统的使用离不开linux命令行,先对常用的linux命令行做个总结记录。目前,个人比较常用的命令行有如...

  • 浅谈linux下的命令行

    何为命令行 一般说的“命令行”是指linux命令,linux命令是对Linux系统进行管理的命令。 其实命令行就是...

  • Hello Linux

    目录 一,Linux笔记 二,英语词汇 一,Linux笔记 Linux命令行/MacOS终端命令行 Java的世界...

  • Linux命令行使用教程

    Linux基本单词 Linux缩写 Linux目录 Linux操作 Linux技巧 Linux自学命令行办法

  • 养成良好的Linux操作习惯

    Linux教程 养成良好的Linux操作习惯 一定要习惯命令行方式 Linux是由命令行组成的操作系统,精髓在命令...

  • Linux 命令行快捷操作

    Linux 命令行快捷操作

  • 电子书

    Linux The Linux Command Line 中文版,又名 Linux命令行大全[https://ww...

  • linux的shell和内核

    20170328linux的shell和内核 对于linux来说,shell就是命令行,或者桌面版的窗口命令行。 ...

  • Linux命令大全

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 http://man.linux...

网友评论

      本文标题:Linux命令行

      本文链接:https://www.haomeiwen.com/subject/hhravftx.html