linux常用命令

centos 7启动步骤:

1.加载BIOS

2.读取MBR

3.BOOT Loader

4.加载内核

5.用户层systemd依据inittab文件来设定运行等级

6.init进程执行rc.sysinit

7.启动内核模块

8.执行不同运行级别的脚本程序

9.执行/etc/rc.d/rc.local

系统目录

‘ / ’:根目录。有且只有一个根目录,是一切文件的开始

“ /root ”:系统管理员的目录

“ /bin ”:系统配置方面文件且系统所需的那些命令位于此目录

“ /dev ”:存放设备及外设有关文件

“ /home ”:个人数据

“ /tmp ”:临时目录,且会被系统定时清理内部文件

“ /uer ”: /usr/bin目录用于存放程序;(目录文件都为可执行的,普通用户都可以执行的文件)

               /usr/share 用于存放一些共享数据,比如音乐文件

                /usr/lib 目录用于存放那些不能直接运行的,但却是许多程序运行所必须的一些函数

“ opt ”’:存放可选程序包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你 只需删除/opt/firefox_beta目录即可

“ boot ”:Linux的内核引导系统程序所需的文件目录(一般情况下,GRUB或LILO系统引导也位于这个目录)

“ /lost+fount ”:ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些 文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复 已经损 坏的文件系统

“ /mnt ”:存放挂载储存设备的挂载目录

“ /proc ”:操作系统时,进程信息及内核信息(cpu,硬盘分区,内存信息等)

“ /sbin ”:涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地。普通 用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin 或/usr/local/sbin目录是相似的。凡是目录sbin中包含的都是root权限才能执行

“ /var ”:内容是经常变动的,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义apache服务器站点存放的目录。/var/lib 用来存放一些库文件

 

基础命令

关于系统操作:

hostname:查看主机名

poweroff:关机     init0:关机

reboot:重启    init6:重启

uname -a:查看系统内核版本

cat  /etc/centos-release:查看linux发行版

free  -h:查看详细磁盘信息

history:查看之前输入的命令

                 -c:清空所有历史记录

                  数字:显示最后数字条历史命令

                 !数字:显示第五条出现的命令

       !!: 重复上一个命令

 

关于用户操作:

useradd:创建系统用户    

                   -g 添加所属组(主组)

                   -G 从组(扩展组)

                    -a增加用户从组(和G一起应用 -aG)

                     -c添加描述

                     -u 改变uid

                     -e添加时间

                      -s  为新建的用户改变默认shell  (useradd zhao -s /sbin/nologin)无法登陆

                      -d 指定添加进家目录

添加到人事部并且家目录也为人事部(useradd zhangsan -g renshi -d /gongsi/renshi/zhangsan)

usermod:修改用户

userdel:删除系统用户(不带选项使用userdel,只会删除用户。用户的加目录将任会在/home目录下)

               userdel -r:完全删除用户

                userdel -f:强制删除用户

groupadd:添加用户组

groupdel:删除用户组

groupmod:修改用户组信息

watch  -nX'执行的命令'    : 每隔X秒执行一次命令(单引号)

passwd:修改用户密码

                  -l:锁定密码

                  -u:解锁密码

                  -d:删除密码

                  --stdin:读取

su:切换用户          su  用户名:当前登录切换     su   -用户名:在账号父目录登录切换

who:查看开启了多少终端

last :显示用户登录情况

                    -a:把从何处登入系统的主机名称或ip地址,显示在最后一行; ­

                    -d:将IP地址转换成主机名称;

                    -f :指定记录文件。 ­

                   -n 或­:设置列出名单的显示列数; ­

                   -R:不显示登入系统的主机名称或IP地址;

                   -x:显示系统关机,重新开机,以及执行等级的改变等信息。

id : 显示活跃用户

            uid :用户Id

             gid : 组id ­g或­­group 显示用户所属群组的ID。

           -G或­--­groups 显示用户所属附加群组的ID。

          -n或--­­name 显示用户,所属群组或附加群组的名称。

           -r或­­--real 显示实际ID。

          -u或­--­user 显示用户ID。

           -help 显示帮助。

           -version 显示版本信息。

 

 

文件操作:

cp:复制   无提示拷贝覆盖 -f    格式:绝对路径  -f  文件名

which:查看命令的绝对路径

ls:查看浏览     -a:显示当前目录下包含隐藏文件在内的所有文件列表

                           -l:列出文件和文件夹的详细信息

cd:切换目录       .. :返回上一级        ../..:返回上上级

mkdir:创建目录             mkdir  -p */*/*:创建多个目录

rm:删除任何文件及目录      rm -f:无提示的删除任何文件

rmdir:删除空目录

touch:创建文本

pwd:查看当前路径

getfacl + 目录或文件名称:查看目录或权限分配

more : 仅可空格进行翻页。且左下角显示进度数,翻页到底部完全退出。(中途输入q也可以退出)

less : 操作类似于vim“jk”等键进行行翻,空格页翻,必须q退出

head -n 数字 文件名 : 查看文本的前“数字”行

tail -n 数字 文件名 : 查看文本的后“数字”行

tailf -n 数字 文件名: 不退出显示后“数字”行数 且可以实时更新数据

wc :  -l 统计行数   -w 统计有多少单词     -c 统计有多少字节              

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值