Linux基本操作命令实例

Linux 系统启动过程

内核的引导。
运行 init。
系统初始化。
建立终端 。
用户登录系统。
在这里插入图片描述

Linux 关机⭐

sync    #将数据由内存同步到硬盘中。
shutdown #关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:
shutdown –h 10 ‘This server will shutdown after 10 mins’ #这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。
shutdown –h now #立马关机
shutdown –h 20:25 #系统会在今天20:25关机
shutdown –h +10 #十分钟后关机

shutdown –r now #系统立马重启

shutdown –r +10 #系统十分钟后重启

reboot #就是重启,等同于 shutdown –r now

halt #关闭系统,等同于shutdown –h now 和 poweroff

Linux 文件基本属性

进入 /root 目录(~)将install.log的拥有者改为bin这个账号:

[root@www ~] cd ~
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

chmod 777 a.txt
chmod u=rwx,g=rx,o=r a.txt
chmod a-x a.txt   #要拿掉全部人的可执行权限

#改变文件的群组属性:
chgrp -v yuan log1.log

Linux 文件与目录管理

ls -al ##  列出目录及文件名
cd .. ##(英文全拼:change directory):切换目录
pwd ##(英文全拼:print work directory):显示目前的目录
mkdir file1##(英文全拼:make directory):创建一个新的目录
rmdir  file1##(英文全拼:remove directory):删除一个空的目录

cp  ##(英文全拼:copy file): 复制文件或目录
#用 root 身份,将 root 目录下的 .bashrc 复制到 /tmp 下,并命名为 bashrc
[root@www ~] cp ~/.bashrc /tmp/bashrc
[root@www ~] cp -i ~/.bashrc /tmp/bashrc
cp: overwrite `/tmp/bashrc'? n  <==n不覆盖,y为覆盖

rm  ##(英文全拼:remove): 删除文件或目录
rm -i bashrc

mv  ##(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
[root@www ~]# cd /tmp
[root@www tmp]# cp ~/.bashrc bashrc
[root@www tmp]# mkdir mvtest
[root@www tmp]# mv bashrc mvtest
mv mvtest mvtest2

Linux 文件内容查看

cat  ##由第一行开始显示文件内容
tac  ##从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl   ##显示的时候,顺道输出行号!
more ##一页一页的显示文件内容
less ##与 more 类似,但是比 more 更好的是,他可以往前翻页!
head ##只看头几行
tail ##只看尾巴几行

Linux 用户和用户组管理

useradd –d  /home/sam -m sam
#-d和-m选项用来为登录名sam产生一个主目录 /home/sam

useradd -s /bin/sh -g group –G adm,root gem
#登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

userdel -r sam

usermod -s /bin/ksh -d /home/z –g developer sam
#将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。

passwd sam 
New password:******* 
Re-enter new password:*******
#修改密码

批量添加用户

一个范例文件user.txt内容如下:

user001::600:100:user:/home/user001:/bin/bash
user002::601:100:user:/home/user002:/bin/bash
user003::602:100:user:/home/user003:/bin/bash
user004::603:100:user:/home/user004:/bin/bash
user005::604:100:user:/home/user005:/bin/bash
user006::605:100:user:/home/user006:/bin/bash

newusers < user.txt
#然后可以执行命令 vipw 或 vi /etc/passwd 检查 /etc/passwd 文件是否已经出现这些用户的数据,并且用户的宿主目录是否已经创建。

pwunconv

user001:123456
user002:123456
user003:123456
user004:123456
user005:123456
user006:123456
#编辑每个用户的密码对照文件。

chpasswd <pass.txt

pwconv

Linux 磁盘管理

df   ##(英文全称:disk free):列出文件系统的整体磁盘使用量
df -h

du   ##(英文全称:disk used):检查磁盘空间使用量
du -sm /*   #检查根目录底下每个目录所占用的容量

fdisk   ## :用于磁盘分区
fdisk -l

mkfs -t ext3 /dev/hdc6
#将分区 /dev/hdc6(可指定你自己的分区) 格式化为 ext3 文件系统:

fsck -C -f -t ext3 /dev/hdc6 
#强制检测 /dev/hdc6 分区


[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
#用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!

umount /dev/hdc6    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gary jie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值