Linux是在GPL
版本协议下发行的遵循POSIX
标准的操作系统内核
Linux交互有命令行和图形化
两种方法,命令行节省资源,操作更快;图形化操作简单且直观。
Linux由命令名
、选项
、参数
三部分组成。
Linux发行版本有:red hat、centos、debian、Ubuntu、gentoo
Linux的特点:开放性、多用户、多任务、支持多种硬件平台、可靠的安全系统、良好的用户界面、强大的网络功能、设备独立、支持多种文件系统、良好的可移植性。
Linux系统一般由内核
、shell
、文件系统
、应用程序
组成。
Linux内核的组成:内存管理器,进程管理器、设备驱动程序、虚拟文件系统、网络管理
Linux下的文件可分为:普通文件、目录文件、链接文件、设备文件、管道文件。
vim的三种工作模式:命令模式、末行模式、编辑模式
ls -all:查看当前目录详细信息
hostname zgp:修改主机名
pwd:显示当前路径
mkdir -p /temp1/temp2:创建一个完整的目录
rmdir temp1:删除目录
cat >file1 <<EOF
>1
>2
>3
>EOF
创建一个文件
cat file1 file2 > file3:讲两个文件内容合并放在另一个文件中
cp file[1-3] /home/st:将三个文件复制到指定目录
cp -r /home/st /home/ss:复制目录
mv file1 myfile:重命名
mv myfile /home/ss:移动文件
rm -rf /home/ss:删除文件夹和其子文件及目录
sort zzh.txt:对文件排序
tar -czvf etc.tar.gz etc:将文件打包成etc.tar.gz
tar -zxvf etc.tar.gz:讲文件解压缩
useradd student:新建用户
passwd student:修改密码
groupadd students:新建组
groupdel students:删除组
useradd stu passwd stu123:新建用户并修改密码
usermod –d /root stu:修改stu的主目录为/root
usermod –d /home/stu stu:修改stu用户端主目录为/home/stu
chmod o+w file:对文件设置权限,使其他用户可以对此文件进行读写操作。
chmod 755 file:所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限
vi man.config:vi编辑模式打开文件
i:进入编辑模式
esc:退出编辑模式
:set number:显示行号
yy:复制当前行
p:粘贴
cut -b 2 文件名:表示:提取文件中的第二个字节(-c表示字符)
重定向标准输入:<
重定向标准输出:>
重定向追加标准输出:>>
重定向标准错误:2>
管道就是把几个命令组合起来并行使用,实现多命令协作,即管道是将一个命令的标准输出作为另一个命令的标准输入。命令之间用管道操作符“|”分隔,以实现更复杂的任务。