找回密码
 立即注册
Qt开源社区 门户 查看内容

小七常用的linux命令

2019-9-20 12:29| 发布者: admin| 查看: 556| 评论: 0

摘要: 最近太忙了好久没有做技术总结了小七最近一直linux下面小七书写一些linux命令自己常用的reboot 重启服务器shutdown –r now 重启服务器还有先说一下linux打开后的一些目录吧!ls列举出当前的目录ll 或者 ls -l例举出 ...


最近太忙了

好久没有做

技术总结了

小七

最近一直linux

下面

小七

书写一些linux命令

自己常用的

reboot 重启服务器

shutdown –r now  重启服务器

还有先说一下linux打开后的一些目录吧!

ls 列举出当前的目录



ll  或者 ls -l 例举出当前目录的详细信息



正好看到了服务器的目录

看一下结构



以下是对这些目录的解释:

  • /bin:
    bin是Binary的缩写, 这个目录存放着最经常使用的命令。

  • /boot:
    这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

  • /dev :
    dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

  • /etc:
    这个目录用来存放所有的系统管理所需要的配置文件和子目录。

  • /home:
    用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

  • /lib:
    这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

  • /lost+found:
    这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

  • /media:
    linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

  • /mnt:
    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

  • /opt:
     这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

  • /proc:
    这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:
    echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all

  • /root:
    该目录为系统管理员,也称作超级权限者的用户主目录。

  • /sbin:
    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

  • /selinux:
     这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

  • /srv:
     该目录存放一些服务启动之后需要提取的数据。

  • /sys:

     这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

    sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。

    该文件系统是内核设备树的一个直观反映。

    当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

  • /tmp:
    这个目录是用来存放一些临时文件的。

  • /usr:
     这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

  • /usr/bin:
    系统用户使用的应用程序。

  • /usr/sbin:
    超级用户使用的比较高级的管理程序和系统守护程序。

  • /usr/src:
    内核源代码默认的放置目录。

  • /var:
    这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

  • /run:
    是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。

cd 切换目录 这个是最最常用的必须要用的呢

dir -l 显示目录的详细信息

pwd 显示当钱所在的目录

touch 创建一个文件

mkdir 创建一个新的目录

rmdir 删除空的目录

cp 复制文件或者文件夹 具体的详细 cp -i   等等根据自己使用然后自己查询一下每一项的具体的意思、

rm  移除一个文件或者目录  

 常用的就是rm -f  [文件名] 移除一个文件但是此方式慎用 ,删除后不可恢复。

常用的删除文件夹 rm -rf  [文件夹名]

常用的删除空目录 是 :rm -d [文件夹名]

mv 移动文件或者文件夹 或者修改名称

操作文件的命令

cat 从第一行开始显示文件的内容

tac  从最后一行开始显示文件的内容

tail 是我比较常用  tail -f   用来查询数据日志,正在运行的日志可以一行行显示出来

useradd 添加一个账 号  这个只有自己玩linux系统才会做,真正工作中这个是不敢使用的了。

userdel 删除一个用户

usermod  修改一个账户

group add  添加一个组

groupdel  删除一个组

groupmod 修改一个组

df 列出文件系统的整体盘符使用情况, 我一般都用 df -h 查询一下磁盘使用量,方便发现磁盘满了,这样好挂在新的硬盘

du 检查磁盘空间使用量 , 我一般 使用 du -h --max-depth=0 * 检测当前目录下的所有子目录所占空间的大小

fdisk 用于磁盘分区  我一般用 fdisk -l 检测所有分区



经常我们安装一些软件后要修改一下配置文件的,针对于配置文件的这一块似乎我们只会简单的命令操作,看看我的会不会有深一步的理解呢?



vi   文件名



i  表示进入编辑模式



书写修改后,按esc按钮 然后按:wq存储后离开。



screen -S  【线程的名字】为窗口开出来一个单独的线程

ps -ef|grep screen 查看一共有多少线程开启

ps -ef|grep java  查看java的相关线程

如果遇到线程想要杀死的,记得是

kill -9 pid

rsync -avP   要复制的路径   目标路径  >> 移动产生的log文件

此条命令是移动文件所需的语句

top  命令实时显示process的动态。

ctrl+c 也是常用命令,用来退出当前操作的语句。

简单的说一些常用的压缩和解压缩的命令吧!

将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:zip -q -r html.zip /home/html 

如果在 /home/html/ 目录下直接使用:zip -q -r html.zip *

从压缩文件 cp.zip 中删除文件 a.c

zip -dv cp.zip a.c

 压缩 a.c文件为test.tar.gz

tar  -czvf  test.tar.gz   a.c 

列出来压缩文件的内容

tar -tzvf test.tar.gz

解压文件

tar -xzvf test.tar.gz

查询命令的操作花费的时间和资源

time -v ps -aux

有时候碰到一些rpm的文件,尤其是安装oracle数据库的时候。

rpm -hvi dejagnu-1.4.2-10.noarch.rpm

su 切换用户,这个是突然想起来的命令。

free 命令用于显示内存状态。

who 命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。

以上就是小七,现在常用的linux的命令,怎么样?

你也有常用的记得一起分享哦。



html的中国地图

● ssm搭建,并附带源码,源码仅供学习,希望能帮助大家,有自动生成代码的操作哦!!!

● 去水印

Java日志框架slf4j、jcl、jul、log4j1、log4j2、logback大总结

● Socket编程及mina框架简单示例

● 第一个springboot应用

Spring boot Mybatis 整合(完整版)

angularjs-一款优秀的前端框架

java-PDFBox解析PDF文档

angular+bootstrap+html 框架后台管理系统

angular1和angular2的差别

oracle手动启动服务,服务的含义,怎么自动启动,了解oracle

Spring boot Mybatis 整合(完整版)

你想查啥

我是小七

需要域名

记得找小七

喜欢的记得收藏

喜欢记得转发

谢谢关注小七



长按识别二维码更多精彩


代开微信公众号

代写文章

代开流量主

微信公众号运维

软件开发

软件制作

有需要找小七


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:啊一个女程序员,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了