前言
最后打算入手一本《鸟哥的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 查看详情
说到这:很有必要说一下文件权限的事情、
1.sudo chown 用户名 文件 这是修改文件拥有者
2.修改权限
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
14.Linux 创建用户命令?
我们一般登录系统的时候都是以普通身份登录的,创建用户是root用户的权限,这就需要sudo,两个前提条件:①你要知道root用户的密码 ②你是用的用户在sudo用户组里面
sudo adduser 用户名
# 这个命令不但可以添加用户到系统,同时也会默认为新用户创建 home 目录
#查看用户所在的组
①cat /etc/group | sort
②groups 用户名
# 将普通用户加到sudo组
sudo usermod -G sudo 用户名
15.Linux 删除用户命令?
sudo deluser 用户名 --remove-home
16.Linux 重命令用户组命令?
Linux 修改用户属性命令?
Linux 修改密码命令?
passwd
Linux 设置权限命令?
chmod
Linux 改变文件用户组命令?
usermod
Linux 解压缩命令有哪些?
Linux 软件包升级及安装命令?
不同类型的不一样
ubuntu下: sudo apt-get update
centos下: sudo yum update
Linux 怎样查看进程?
ps
Linux 怎样修改环境变量?
永久修改:/etc/profile
Linux(centos)怎样修改防火墙?
iptables是Linux内核中内置的防火墙