linux实战(1)

前言

最后打算入手一本《鸟哥的linux私房菜》

实战

推荐在线的实验室--实验楼

自问自答

Linux 系统有哪些部分组成?

这个问题,先留在这里... 见下篇

1.新建一个文本文件有有哪些命令可以实现?

①:touch fileName
②:vi fileName(文本不存在时,会自动创建一个,并打开)
③:echo "hello" >> file或者 echo "hello" > file
④:cat fileName > newFileName 会创建一个新的文件接受cat的标准输出,同理 less,more也会

温馨提示:>>代表追加,> 代表覆盖

总结:touch,vi,echo,cat,less,more都可以实现!


2.Linux 关机与重启命令?

重启:
1.reboot
2.shutdown -r now 立刻重启root权限)
3.shutdown -r 10 10分钟之后重启(root权限)
4.shutdown -r 20:56 规定在特定时间重启(root权限)
关机:
1.hatl
2.poweroff
3.shutdown -h now
4.shutdown -h 10
5.shutdown -h 20:45
如果您使用的shutdown命令的话,可以使用shutdown -c的命令进行取消相应的操作


3.Linux 切换工作目录命令?

pwd查看当前目录
cd .. 返回上一级目录
cd / 切换到根目录
cd ~ 切换到当前目录的home目录
cd - 切换到刚刚去过的目录
cd 指定目录

当然,linux也提供了快速定位的命令来切换目录
:诸如pushd各popd这种基于命令行接口的定位技术
看这儿吧----点我

4.Linux 显示工作路径命令?

pwd

5.Linux 查看目录中的文件命令?

ls  目录名称
参数说明:
     -a 查看隐藏文件
     -l 查看详情
linux实战(1)_第1张图片
image.png

说到这:很有必要说一下文件权限的事情、
1.sudo chown 用户名 文件 这是修改文件拥有者
2.修改权限

linux实战(1)_第2张图片
image.png
linux实战(1)_第3张图片
image.png

6.Linux 显示文件和目录由根目录开始的树形结构命令?

tree

lstree

7.Linux 创建目录命令?

mkdir  father 创建目录
mkdir -p father/son 创建多级目录

8.Linux 删除文件命令?

rm  文件名 删除文件
rm -f  文件名 强制删除文件

9.Linux 删除目录命令?

rm -r  目录名 递归删除目录

10.Linux 重命名/移动命令?

mv
rename

11.Linux 复制文件命令?

cp 文件名 复制文件
cp -r  目录名 递归复制目录

12.Linux 创建链接命令?

ln
参数说明:
       -s 源文件 目标文件    这是软链接
        不加参数  是是硬链接      

简单说一下链接:
①ln链接命令会保证每一处链接文件的同步性!
②软链接可以对目录链接,硬链接不可以。软链接是以路径的形式存在的,而硬链接是以文件副本的形式存在的,不占用实际空间!软链接可以跨文件系统,而硬链接不能!软链接可以链接不存在的文件!

13.Linux 文件搜索命令?

which, whereis , locate , find

#查找文件名为passwd的文件。
find / -name password
#which查找
which  -a 加上参数   会显示找到的所有的
#whereis查找
只能用于程序名的搜索
#locate查找
locate [-ir] keyword

用户相关的

在 Linux 系统里, root 账户拥有整个系统至高无上的权利

Linux 查看用户

who am i
image.png

14.Linux 创建用户命令?

我们一般登录系统的时候都是以普通身份登录的,创建用户是root用户的权限,这就需要sudo,两个前提条件:①你要知道root用户的密码 ②你是用的用户在sudo用户组里面

sudo adduser 用户名
# 这个命令不但可以添加用户到系统,同时也会默认为新用户创建 home 目录
#查看用户所在的组
①cat /etc/group | sort
②groups 用户名
# 将普通用户加到sudo组
sudo usermod -G sudo 用户名
linux实战(1)_第4张图片
image.png

15.Linux 删除用户命令?

sudo deluser 用户名  --remove-home

16.Linux 重命令用户组命令?

Linux 修改用户属性命令?

Linux 修改密码命令?

passwd

Linux 设置权限命令?

chmod

Linux 改变文件用户组命令?

usermod

Linux 解压缩命令有哪些?

linux实战(1)_第5张图片
image.png

Linux 软件包升级及安装命令?

不同类型的不一样
ubuntu下: sudo apt-get update
centos下: sudo yum update

Linux 怎样查看进程?

ps

Linux 怎样修改环境变量?

永久修改:/etc/profile

Linux(centos)怎样修改防火墙?

iptables是Linux内核中内置的防火墙

linux实战(1)_第6张图片
image.png

后记

你可能感兴趣的:(linux实战(1))