linux的各种小命令和目录


pwd 显示当前工作的目录

w

who

whoami

显示当前用户及已建立的ssh链接

useradd 新建一个普通用户

passwd 修改用户的密码

# 代表当前工作的是root 超级用户

$ 代表当前工作的普通用户

shell命令分两种

一种是内建命令 由内核直接提供

一种是外部命令 由系统上的某个二进制程序所提供

which 查看系统命令所对应的路径

type 查询命令是否属于内部命令或者外部命令

hash 哈希 把一个命令一个文本通过某种算法生产一串字符

df 查看系统分区

hash -l 加快命令查询执行速度

alias 查询系统中已经存在的一些别名

ls -a 查看当前目录下的隐藏文件

unalias 取消命令别名

直接执行原来的命令而不使用别名 可以有三种方式

\\\\CMD

‘CMD‘

/PATH/CMD

shutdown -r 10 “guanji gundan”  =reboot

shutdown -c 取消关机

runlevel 查看系统运行级别  6种级别

init 0 关机

init 6 重启

echo 回显

command 2Tab  所有命令行补全

string2Tab  以string开头命令

/2Tab  显示所有根目录下一级目录,包括隐藏目录

./2Tab  当前目录下子目录,包括隐藏目录         ls -da  ./*

*2Tab  当前目录下子目录,不包括隐藏目录        ls -d  ./*

~2Tab  所有用户列表

$2Tab  所有变量

@2Tab  /etc/hosts记录   (centos7不支持)

=2Tab  相当于ls –A  (CentOS 7 不支持)

!string 重复执行前面已string开头的命令

!?string 重复前一个包含string的命令

^string 删除上一条命令中的string

^string1^string2 将上一条命令中的第一个string1替换为string2

!!:gs/string1/string2 将上一条命令中所有的string1都替换为 string2

Ctrl + l光标移到命令行首,相当于Home

Ctrl + eLinux目录


/boot  跟内核有关的文件 grub 内核和BootLoader

/ 根目录

├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的

├── boot  跟内核有关的文件 grub 内核和BootLoader

├── cgroup  用来资源限制资源隔离 docker 容器化

├── dev  device 设备文件

b block device 块设u备  硬盘或者CD-rom 随机读写

c character device 字符设备 传真 鼠标 打字机 顺序读写

├── etc  各种系统包括应用的配置文件  使用频率超五星

├── home 每个用户的家目录 而且每个用户默认的工作目录

├── lib  程序包括系统所依赖的一些共享库文件及内核所依赖的模块文件

├── lib64 系统程序所依赖的库文件

├── lost+found  垃圾回收站

├── media 光盘或者U盘挂载点

├── misc  杂项 不好归类的东西

├── mnt 临时文件文件挂载点

├── net  网络文件

├── opt 第三方的应用安装位置

├── proc   伪文件系统 硬盘不存在,只存在于内存中,记录系统或者进程的运行信息  cpuinfo

├── root   root的家目录

├── sbin  存放管理类命令  也不能单独分区

├── selinux 与selinux相关文件或者记录

├── srv 系统运行产生的一些文件

├── sys  伪文件系统 记录系统硬件的一些运行信息

├── tmp  杂项,临时文件以及应用产生的临时文件

├── usr  误以为user,Unix software resource

/lib /lib64 /bin /sbin

/local 用来存放第三方的应用

/share  用于存放帮助

/etc/   配置文件

/include  主要用来存放头文件

/tmp 临时文件

└── var 日志存放以及应用产生的一些文件或者临时文件 邮件队列   使用频率超五星

/var/log/message 系统日志

/var/log/boot.log 系统启动时候产生的一些日志

/var/log/dmesg  输出内核或者是硬件的一些有效信息,可以使用dmesg

/var/log/mail.log 邮件产生的日志

/var/log/cron 系统和我们自定义的计划任务的日志

/var/lib/mysql MySQL数据存放目录

/var/mail 邮件存放目录 由于邮件服务 此目录可能会满    rsync(命令)使用一个空目录来同步有问题的目录

<span class=\"\\"Apple-tab-span\\"\" style=\"\\"white-space:\">/var/spool/cron  跟计划任务相关的内容

时间: 2024-10-19 15:58:44

linux的各种小命令和目录的相关文章

Linux下使用tree命令查看目录结构

Linux下的文件虽然是层次型组织结构的,但是我们平时登录到主机上的时候都是使用的各种shell并没有图形界面,看上去很不直观,Linux下有个小命令叫做tree,可以以目录树的形式显示文件结构,类似于Windows下的tree. 如果没有安装的话使用: yum install tree 使用tree查看目录结构: 一些比较常用的选项: -a 显示所有文件,默认情况下是不显示隐藏文件的 -d 只显示目录,默认情况下目录和文件都会显示 -L 指定目录树的最大深度级别 -P 正则匹配打印 更多选项使

Linux系统常用基础命令

Linux系统常用基础命令 cd->切换目录: pwd->显示当前所在的绝对目录; chmod->用于改变linux系统文件或目录的访问权限; ls->不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等; mkdir->创建文件夹; rm->删除一个目录中的一个或多个文件或目录; rmdir->从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限;注意:不能删除非空目录; mv-&g

Linux小命令(1)yum

Linux命令(1)yum 使用最简易安装CentOS后.开启了网卡基本就可以使用yum在Linux中下载安装软件了.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE.CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装. 命令格式如下: #yum [options] [command] [package ...] 常用命令: #yum grouplikst 查询可能批量安

Linux小命令(4)ls

Linux命令(4)ls ls是列出文件或者目录的命令,ls是Linux下最常用的命令.ls就是list的缩写,缺省下ls用来打印当前的目录清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单了.通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限,ls命令在日常的Linux操作中用的很多. 下面举了几个常用的ls的命令.详细的可以通过#man ls去查O(∩_∩)O~ ? 命令格式: #ls [-la1Rh] [路径] ? 常用参数: #ls 列出目录和文件

Linux 小知识翻译 - 目录

偶尔在网上看到的这篇文章,总结了linux中一些天天在说的概念.可能是因为天天说的关系, 一直以为自己知道这些概念.其实对有些概念也只是似是而非的了解而已. 为此,决定将所有的小知识点全翻译下来,给自己看也是给大家参考. 原文是日文的(http://www.lpi.or.jp/lpic/examination/knowledge.shtml),翻译水平有限,难免有些错误,欢迎大家指出. 全部知识点一共 54 个,今天开始争取每天翻译一个知识点. 1. 「i386」是什么? 2. 「Linux」怎

【Linux相识相知】计算机的组成、linux发行版和哲学思想、基础命令和目录结构

从今天开始,Frank将开始在博客上记录自己学习linux的点点滴滴,F初来乍到,还望各位大佬多多指教.本次博客的主要内容如下: 计算机基础:简要的描述了计算机的组成及其功能: linux初识:介绍了linux主流的发行版,说明了不同的发行版之间的区别和linux的哲学思想,列出了linux发行版的基础目录名称命名法则及功能规定: 基础命令:详细介绍一些基础的命令,并就如何在linux系统上获取命令的帮助做出了解释. 一.计算机的组成及其功能 计算机主要是由5个部分组成 控制器(Control)

Linux小命令(3)cat

Linux命令(3)cat Cat是查看文件内容 ? 命令格式:cat file 常用参数说明: -n或-nimber由1开始对所有输出的行数编号. 例子: Cat /etc/passwd ? -b或-number-nonblank和-n相似,只不过对于空白行不编号. 例子: Cat /etc/passwd ? ? -s或-spueeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行 ? 首先进入home目录,创建几个文件用来测试,并且输入信息 #cd ~????????????

我的常用linux小命令

这里并不是系统详细介绍每一个Linux命令,仅仅是记录本人在平时工作中经常用到的一些比较基础的命令及相关的参数,同时用了一些简单的例子来说明这些命令的用途,以及如何用多种命令来实现同一种功能. 1.ls命令 要显示当前目录下的文件列表时,我经常就使用ls命令的以下三个参数. -l 使用长列表格式 -h 文件大小以人可读的方式打印 -t 以最后修改时间排序,最新的放在最前 使用例子,如何显示当前文件夹下的目录? 方法1: ls -l | grep '^d' 方法2: ls -l | awk '/^

Linux下提权常用小命令

有些新手朋友在拿到一个webshell后如果看到服务器是Linux或Unix操作系统的就直接放弃提权,认为Linux或Unix下的提权很难,不是大家能做的,其实Linux下的提权并没有很多人想象的那么难,你真去尝试做了,也许你就会发现Linux下的提权并不难,尤其是一些简单的提权方法是很容易学会的.Linux下的提权我知道的比较简单的方法都是在命令行下完成的,很多新手叉子可能根本没接触过Linux下的一些常用命令,今天危险漫步就给大家介绍一些Linux下提权过程中常用到的Linux命令,由于我也