1、linux指一套免费使用和自由传播的类unix操作系统。linux一切皆文件!!!
2、FSF(Free Software Foundation)自由软件联盟 GNU(GUN`s Not UNIX) General Public License(GPL)
3、Linux内核版本格式是x.y.zz-www,数字x代表版本类型,数字y为偶数时是稳定版本,为奇数时是开发版本。
4、善用帮助 1、man 命令/info 命令 2、命令 --help 3、tab补全功能 4、一般退出都是q
5、文本基础操作
目录切换:cd 目录
cd / 切换目录到根目录
cd 目录 (在根目录下可以加/直接进去根目录下的目录)
cd ..(/目录) 返回上级目录(切换目录到上级目录下的某一文件下)
cd ./ 切换目录到当前目录下的某一文件
cd ~ 回家~~~~
cd - 切换目录到上次切换的目录
查看当前文件所在路径:pwd
文件创建:touch 创建空文件
文件夹创建:mkdir
mkdir -p 目录/目录 连同上级目录一起创建
文件删除:rm
rm -r --recursive 递归删除目录及内容
rm -i --interactive 在删除前确认
文件内容查看:cat more less head tail
cat -b --number 对非空行输出行编号
cat -s --squeeze 不输出多行空行(每多个空行只剩一行)
more 文件名 分页显示文件内容
空格或f 显示下一页
enter 显示下一行
q或Q 退出
head -num 文件名 显示文件的前几行
tail -num 文件名 查看文件的后几行
tail -f 动态显示文件内容
文件复制:cp 源 目标目录
cp -r --recursive 复制目录及目录下所有文件到目标目录
文件剪切:mv 源 目标目录
6、文件类型
查看文件类型:ls -l 简写成 ll 当显示符号链接的文件信息时,显示符号链接所指示的对象
ls 查看当前目录下的文件
linux问价类型: 普通文件 - 块设备文件 b 字符设备文件 c 目录文件 d
链接文件 l 管道文件 p 套接字文件 s
7、文件权限
linux用户类型: 系统管理者root 文件拥有者u 组拥有者g 其他用户o
用户创建与删除: useradd -m 创建用户的主目录
useradd -s 创建新账户的登陆shell
passwd 用户名 给用户创建密码
userdel -r 删除主目录和邮箱
su - root 切换到root帐号
sudo 指令 改变身份执行命令
文件目录的权限 : r w x
读 写 执行
u g o
chmod (ugoa)(+-=)(rwx) 目录/文件 a=ugo
数字标记法
4(100)读 2(010)写 1(001)执行 0(000)无权限
8、文件查找:find 路径 选项 文件
find ~ -name 文件名
find -type 按文件类型查找
grep 在当前目录中的文件里查找某些内容
grep -i 忽略大小写
9、快捷方式
硬连接: 原文件名和链接文件名都指向相同的物理地址。
目录不能有硬连接;硬连接不能跨越文件系统。
文件在磁盘中只有一个复制。
由于删除文件要在同一个索引节点属于唯一的连接时候才能成功,因此可以防止不必要的误删除。
符号连接: 用ln -s命令创建文件的符号链接。
符号连接时Linux特殊文件的一种,作为一个文件,它的资料是它所连接的文件的路径名。类似与Windows下的快捷方式。
可以删除原有的文件而保存连接文件,没有防止误删除功能。
创建连接: ln(link)命令
硬连接: ln 源文件 目标文件(必须是同一个文件系统,不能指向目录文件。)
软连接: ln -s 源文件 目标文件
10、了解系统的信息:uname -a
11、重定向
标准文件: 标准输入文件:键盘 0
标准错误文件:监视器 2
标准输出文件:监视器 1
输入重定向: cat 文件 < 文件 << 追加
错误重定向: cat 文件 2> 文件 2> 追加
输出重定向: cat 文件 > 文件 >> 追加
错误和输出一起重定向: 文件 &> 文件 &> 追加
12、文件压缩与解压缩:tar包
打 包:tar -cvf 解 包:tar -xvf
打包压缩: tar -cvzf 打包文件名.tar.gz 文件或者目录
解包解压缩: tar -xvzf 压缩包名 -C 指定解压文件目录
13、查看当前网址:ip addr 、ifconfig
2、FSF(Free Software Foundation)自由软件联盟 GNU(GUN`s Not UNIX) General Public License(GPL)
3、Linux内核版本格式是x.y.zz-www,数字x代表版本类型,数字y为偶数时是稳定版本,为奇数时是开发版本。
4、善用帮助 1、man 命令/info 命令 2、命令 --help 3、tab补全功能 4、一般退出都是q
5、文本基础操作
目录切换:cd 目录
cd / 切换目录到根目录
cd 目录 (在根目录下可以加/直接进去根目录下的目录)
cd ..(/目录) 返回上级目录(切换目录到上级目录下的某一文件下)
cd ./ 切换目录到当前目录下的某一文件
cd ~ 回家~~~~
cd - 切换目录到上次切换的目录
查看当前文件所在路径:pwd
文件创建:touch 创建空文件
文件夹创建:mkdir
mkdir -p 目录/目录 连同上级目录一起创建
文件删除:rm
rm -r --recursive 递归删除目录及内容
rm -i --interactive 在删除前确认
文件内容查看:cat more less head tail
cat -b --number 对非空行输出行编号
cat -s --squeeze 不输出多行空行(每多个空行只剩一行)
more 文件名 分页显示文件内容
空格或f 显示下一页
enter 显示下一行
q或Q 退出
head -num 文件名 显示文件的前几行
tail -num 文件名 查看文件的后几行
tail -f 动态显示文件内容
文件复制:cp 源 目标目录
cp -r --recursive 复制目录及目录下所有文件到目标目录
文件剪切:mv 源 目标目录
6、文件类型
查看文件类型:ls -l 简写成 ll 当显示符号链接的文件信息时,显示符号链接所指示的对象
ls 查看当前目录下的文件
linux问价类型: 普通文件 - 块设备文件 b 字符设备文件 c 目录文件 d
链接文件 l 管道文件 p 套接字文件 s
7、文件权限
linux用户类型: 系统管理者root 文件拥有者u 组拥有者g 其他用户o
用户创建与删除: useradd -m 创建用户的主目录
useradd -s 创建新账户的登陆shell
passwd 用户名 给用户创建密码
userdel -r 删除主目录和邮箱
su - root 切换到root帐号
sudo 指令 改变身份执行命令
文件目录的权限 : r w x
读 写 执行
u g o
“-”表示普通文件。 “d”表示目录文件。 “l”表示链接文件。 “c”表示字符设备。 “b”表示块设备。
“p”表示命名管道。 “f”表示堆栈文件。 “s”表示套接字。
改变文件访问权限:chmod
符号标记法chmod (ugoa)(+-=)(rwx) 目录/文件 a=ugo
数字标记法
4(100)读 2(010)写 1(001)执行 0(000)无权限
8、文件查找:find 路径 选项 文件
find ~ -name 文件名
find -type 按文件类型查找
grep 在当前目录中的文件里查找某些内容
grep -i 忽略大小写
9、快捷方式
硬连接: 原文件名和链接文件名都指向相同的物理地址。
目录不能有硬连接;硬连接不能跨越文件系统。
文件在磁盘中只有一个复制。
由于删除文件要在同一个索引节点属于唯一的连接时候才能成功,因此可以防止不必要的误删除。
符号连接: 用ln -s命令创建文件的符号链接。
符号连接时Linux特殊文件的一种,作为一个文件,它的资料是它所连接的文件的路径名。类似与Windows下的快捷方式。
可以删除原有的文件而保存连接文件,没有防止误删除功能。
创建连接: ln(link)命令
硬连接: ln 源文件 目标文件(必须是同一个文件系统,不能指向目录文件。)
软连接: ln -s 源文件 目标文件
10、了解系统的信息:uname -a
11、重定向
标准文件: 标准输入文件:键盘 0
标准错误文件:监视器 2
标准输出文件:监视器 1
输入重定向: cat 文件 < 文件 << 追加
错误重定向: cat 文件 2> 文件 2> 追加
输出重定向: cat 文件 > 文件 >> 追加
错误和输出一起重定向: 文件 &> 文件 &> 追加
12、文件压缩与解压缩:tar包
打 包:tar -cvf 解 包:tar -xvf
打包压缩: tar -cvzf 打包文件名.tar.gz 文件或者目录
解包解压缩: tar -xvzf 压缩包名 -C 指定解压文件目录
13、查看当前网址:ip addr 、ifconfig