目录: linxu系统的优势
shell定义与作用及命令
linxu系统的操作及命令
linxu系统的优势
linxu系统专门为开发者,IT从业人员开发的一款自由的开源的操作系统。
linxu特点:多用户,同一个用户的账号和密码可以多次同时登录系统。
多任务:可以同时运行多个任务,不同用户可以同时运行多个任务。
linxu系统拥有强大的网络功能:linxu不仅仅是一个操作系统,还可以作为网关,防火墙等等,他的系统安全性可靠,可移植和兼容性,有出色的处理速度和性能:处理能力很强大。良好的用户界面(开源:免费 不要钱)
shell定义与作用及命令
只要用户登录都会加载shell程序,他的作用就是翻译官,工作在用户和内核之间,把人类语言翻译成计算机能够识别的语言,再把计算机的处理结果翻译成人类能够识别的语言,反馈给用户。
在 shell 中,内部命令和外部命令主要有以下区别:
内部命令:
1、 是 shell 程序的一部分,由 shell 本身直接执行。
2、 执行速度通常较快,因为它们不需要额外去搜索和加载外部程序。
3、 常见的内部命令如 cd
、pwd
、echo
等。
外部命令:
1、通常是独立的可执行程序,存在于文件系统的某个位置。
2、当执行时,shell 会根据环境变量等去查找并加载执行该程序。
3、比如 ls
、cp
、mv
等。
linxu系统操作及命令
1、自动补齐 tap,一定要用,一定要会用。
2、\ 换行
3、ctr +u 清空至行首
4、ctr+k 清空至行末
5、ctr+l 清屏 clear 都是清屏
6、ctr+c 取消本次命令编辑。取消本次的操作,退出当前命令(有可能在后台继续运行)不是终止了,只是退出了。
7、ctr+z 跳出当前命令并终止程序。
8、ctr+a 切换至行首
9、ctr+e 切换至行尾
命令的格式: 开头 命令 固定的格式 声明你要干什么
中间 选项 -,-- 对操作具体的细化,进行不同的展示结果,也可以对命令的最 终运行方式进行修改。多个单字符选项可以结合起来使用。
结尾 参数 操作对象
命令字+选项+参数=完整的命令行。(命令字、选项、参数之间,必须要用空格键 隔开)
参数的类型:可以是文件 目录 用户名 也可以不加参数 也可以是一个,也可以是 多个。
linxu系统当中一切皆是文件:设备是文件,后缀名没有任何意义。
绝对路径和相对路径 :
linxu系统的一切都是从 / 根目录开始。一切以 / 开头都表示绝对路径,表示从根开 始的下一级 。没有/的标识相对路径。
cd 切换目录和路径
切换目录或者路径,从根开始的一定要是绝对路径,当前目录的切换,相对路径就 可以了。
写文档,交接,一定要用绝对路径。
切换CD的命令有哪些:
cd ~ 切换到家目录
cd - 返回上一个目录
cd / 返回根目录
cd .. 返回上一级
cd . 不动
[root@test1-]# root 表示当前的登录用户 test1 表示主机名 -: 表示当前所在的目录
#:表示管理员 $:表示普通用户,权限受限
ls:简略的展示当前目录包含的内容
-a:展示所有,隐藏的文件和目录
-l:长格显示文件和目录的列表,列表就是展示文件或者目录的详细信息.
-rw-r--r--. 1 root root 0 5月 16 11:30 123
drwxr-xr-x. 2 root root 6 10月 31 2018 rh
-rw-:所有者的权限
r--:所在组的权限
r--:其他用户的权限
0:表示文件的大小用kb表示
5月 16 11:30 表示最后一次修改的时间
123:文件名
-开头,就是普通的文件
d开头,文件的类型是一个目录
l开头,链接文件,快捷方式.
-i:显示文件或者目录的inode号
-h:人性化的显示目录或者文件的大小。默认单位为字节。
-R:递归展示当前目录和子目录里面的所有内容
-t:以时间排序,最新修改的文件会排在最上面
-r:表示反向排序,倒序输出
-i: 显示文件或者目录的inode号
inode号,索引导,文件名人类好理解,计算机是根据inode号来处理文件的
每个文件或者目录的inode都是唯一的,系统自动分配
inode号是有范围的,如果inode号使用完了,硬盘即使还有空间,也不能创建文件或者目录。
连接文件 创建文件的连接命令:ln
硬连接:只能对普通文件创建硬连接。硬连接文件他们的inode号相同,这两个文件就是同一个文件。互为硬连接的文件,删除其中任何一个文件不会有任何影响。更新一个文件的内容,另外一个也会同步更新。
主要作用是防止误删文件。
软连接:相当于快捷方式。 ln-s
特点:相当于为文件创建了一个快捷方式,两个inode号不同,是两个文件。虽然对他们操作都会更改文件,但是还是两个文件。删除快捷方式没有影响,删除本地,软连接就会失效。
创建软连接要使用绝对路径。
通配符:作用匹配文件名和目录名。不能匹配文件内容。
符号:
? 匹配任意的单个字符
*任意字符,无论字符多长都可以匹配
创件目录:
mkdir:创建目录名
mkdir -p 创建递归或者级联目录
touch:创建文件
特点:创建文件时,如果文件名重复,不会提示,也不会刷新文件内容。
cp:
copy 复制文件 复制目录
-r 辅助目录必须要加一个-r
-p 保留源文件的权限进行复制*
-a 完整保留所有权限,包括连接文件的信息,也可以复制目录。
保留权限用cp -rp cp -a都可以。
mv move 剪切 修改文件或者目录名
rm remove 删除
rm-rf
-r 递归 删除所有
f:不提醒的,强制的删除
总结:
Linux 是一种广泛使用的开源操作系统,具有以下一些重要特点和优势:
稳定性和可靠性:能够长时间稳定运行,适合关键任务应用。
开源和自由:源代码开放,允许用户自由修改和定制。
强大的安全性:拥有严格的权限管理机制。
多用户和多任务支持:可以同时为多个用户提供服务,且能高效执行多个任务。
丰富的软件资源:有大量的开源软件可供选择和安装。
高效的性能:能充分利用硬件资源,在各种硬件平台上表现良好。
灵活的配置:可以根据具体需求进行灵活的系统配置和调整。
良好的网络支持:在网络应用和服务器领域表现出色。
社区活跃:有庞大且活跃的开发者和用户社区,提供持续的支持和创新。