Linux入门

mac2025-02-19  35

第二章:基本操作

1.cat

1.显示 2.创建新文件 > 3.合并 >覆盖 >>不覆盖

2.who 3.history 4.logout 5.exit 6.cat 7.shutdown

shutdown -h now

8.输入输出定向和管道:

标准输入 代码0 </<< 标准输出 代码1 >/>> 标准错误输出 代码2 2>/2>>

9.more 分页显示内容,管道 ls /etc | more

第三章:文件系统基础

1.常用目录

/ 根目录~ 主目录,普通用户时代表/home/name,root时候代表/root//bin 里放着命令 /etc 配置文件 /home 每个普通用户的主目录

2.cp命令——拷贝文件 3.mv——移动文件或重命名文件/目录的移动重命名

改名: mv a.txt c.txt

4.rm——删除文件 5.touch——创建空文件 6.cd——改变目录 7.pwd——显示当前目录 8.ls命令 9.文件类型 10.mkdir——创建一个目录 11.rmdir——删除空目录 12.cp-r ——复制目录 13. rm-r ——递归删除目录 14.通配符

* 任意的0个到多个字符 ?任意的一个字符 [a-z]任意的一个小写字母 [^a-z]不是任意的一个小写字母

15.检查文件:cat ,分页:more、 less,头部尾部: head、 tail 16.编辑文件:nano / vi

Ctrl+O 保存 +X退出 剪切:Ctrl+K 剪切 Ctrl+U粘贴(不用记,下面有提示)

第四章:用户和组

1./etc/passwd /etc/shadow /etc/group /etc/gshadow 2.useradd——增加用户

添加用户ladygaga uid为666 主目录为/home/ladygaga, shell为/bin/bash #useradd -u 666 -d /home/ladygaga -s /bin/bash ladygaga

3.usermod——改变用户属性 4.userdel username——删除用户 5.groupadd——增加用户组 6.groupmod——修改组的属性 7.groupdel——删除组 8. passwd username ——修改密码

第五章:文件所有权与访问权限

1.目录文件权限

r w x(可执行)

2.权限的八进制表示 3.chgrp——修改文件属组 4.chown——修改文件属主 5.chmod——修改文件权限(数字设定法)

格式:chomd [who] [+ | - | = ] [mode] 文件名 u文件所属用户,g同组用户,a所有用户,o其他用户

6.umask——设置掩码 7.根据掩码得出文件,目录权限。默认目录权限777,文件权限666

权限与掩码做减法运算

8.ls -ll 查看权限

第六章:文件系统进程

1.ln——创建硬连接 2.ln -s ——创建符号连接 3.硬连接节点相同,符号连接不同 4.which——查看可执行文件位置 5.whereis——查看文件位置 6.locate——配合数据库查看文件位置 7.find——搜寻磁盘 8.压缩文件:gzip bzip2 9.tar——文件归档(尤其注意-f必须放在最后跟文件名)

第七章: 1.ps——查看进程信息 2.top——显示当前正在进行的进程 3.pgrep 4.pstree 5.kill 6.killall——用于杀死指定进程

第九章: 1.wc——统计文本信息 2.sort uniq 4.cut 5.paste 6.diff 7.tr——文本转换 8.grep (grep [参数] [查找内容] 文件名/目录)

第十章:shell脚本基础

命令列表和子Shell中执行命令 在新的shell中执行 echo $?命令输出上一句是否执行成功(结果为0时成功)根据返回值执行后续命令 &&和||

shell脚本

变量名和等号之间不能有空格运行脚本:

chmod +x ./hello.sh ./hello.sh

引用一个定义过的变量,只要在变量名前面加美元符号即可。变量名周围加花括号{}防止引起混淆。如${hello}控制结构: if结尾fielif = else iffor num in num1 num2 num3… do done
最新回复(0)