linux文件基础知识,Linux基础知识(命令行技巧及文件管理)

1.命令行使用技巧及文件管理

一·如何连接vnc上课界面

application -----> internet ----> tigerVNCviewer

二·中文输入法

application ------> setting —> 蓝旗(region&language)---->china pinyin

三·文本编辑

gedit 文件名称 & ## "&"的作用是让gedit命令在后台运行而不占用当前接口

四·系统用户登陆

系统用户分为两个级别:

1.普通用户,这个用户只能使用系统,但是权力比较底,比如不能删除 home---->computer ----> bootstudent ----> student

2. 超级用户,系统管理员,权力绝对大,可以破坏系统,比如删除home---->computer ----> boot not list ---->root ----->redhat

**

Linux与shell

**

1.什么是 linux?

1.linux指的是linux的(kernel)内核

2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux

kernel

3239

2.什么时shell

1.shell是一个解释器

2.保护系统内核并对外提供操作接口的软件

3.linux中默认的shell是bash

3.在shell如何运行命令

命令行字符含义

[kiosk@foundation0 Desktop]$

[1]kiosk 当前用户名称

[2]@ 分割符

[3]foundation0 主机名称

[4]Desktop 当前所在系统位置

[5]$ 用户身份提示符$表示普通用户,#表示超级用户

命令执行方式

1.命令必须要在shell行提示符之后输入

2.当有程序占用shell时可以用ctrl+c结束此程序

3.命令格式

命令参数目标

参数

-单词缩写

–单词全拼

-a -b -c === -abc ===-cab ==== -cba

获得帮助

mandb 更新帮助信息

whatis命令 查看命令用途

命令 --help 查看命令的帮助

[]选加

…加的个数任意

<>必须加入

五.文件文件管理

1.新建新建文件

touch file file1 file2…

注意:

touch默认用来建立文件,同时此命令具备修改文件时间戳功能

新建目录(directory)

mkdir dir 新建目录

mkdir -p dir1/dir2/dir3 新建递归目录-p=path

2.删除删除文件

rm -f file1 file2 file3…

删除目录

rm -fr dir -f force强制删除不提示

-r recursive 递归删除

3.复制 复制是按照模版新建过程复制文件

cp file dest 复制单个文件

cp file file1 file2 dir 复制多个文件到指定目录中

复制目录

cp -r sourcedir1 sourcedir2 destdir 复制目录到指定目录中

4.移动相同磁盘文件移动是重命名

不同磁盘文件移动是复制后删除

mv file file1 重命名

mv file dir 移动文件

mv hello test 将hello移入test

mv test/hello . 将 test 中的hello移出到当前目录

此命令中的"."代表当前目录

5.文件查看

1) cat file 显示文件全部内容

-nfile 显示文件内容并在每行前加入行号

-bfile 显示文件内容并在每行前加入行号但是不包含空行

2)less

分页浏览

上|下逐行查看

pgup|pgdn主页查看

/关键字搜索关键字并高亮显示,"n"向下匹配一个关键字

"N"想上匹配一个关键字

head file显示文件前10行

head -n 3file 显示文件前3行

tailfile 显示文件后10行

tail -n 3file 显示文件后3行

6.文件修改

1)图形工具

gedit file

2)vim

vim file

3239

3239

六.文件路径相对路径

相对与当前系统位置,文件名称的简写,此名称前会自动添加’pwd’命令的输出,

相对路径文件名称前不会出现"/"

绝对路径

文件在系统中的真实位置,在任何情况下都可以使用

绝对路径一定以"/" 开头

linux的系统结构及目录分类

linux是一个倒树型结构顶级目录 “/” 根目录

"/"下的二级目录

/bin ###########系统常规命令

/boot##########系统启动目录

/dev ###########设备影射文件

/etc ############系统配置文件

/home##########普通用户家目录

/lib #############32位函数库

/lib64###########64位函数库

/media##########光盘临时挂载

/mnt ############手动临时挂载

/run ############自动临时挂载

/opt ############第三方软件安装位置

/proc############系统进程信息和硬件信息

/root############超级用户家目录

/sbin ############系统管理命令

/srv #############系统数据

/sys #############内核相关调式

/tmp #############临时文件

/usr ##############用户相关设定

/var ##############系统数据

七.关于系统路径的命令pwd 显示当前路径

显示

ls dir 显示路径信息

ls -lfile显示目标属性

ls -l -d dir显示目录本身属性

ls -Rdir递归显示目录中的所有内容

ls -a 显示所有文件包括以"."开头的隐藏文件

ls -ad .* 显示所有隐藏文件

切换

cd 进入当前用户家目录

cd /mnt 进入mnt目录

cd … 进入到当前目录的上一级目录

cd - 当前目录和进入当前目录之前所在目录之间的切换

文件统计

wc -w file 字数

wc -l file 行数

wc -m file 字符数

wc -c file 字节数

3239

3239

八.命令行技巧(Tab)

(tab)建可以自动补齐系统中存在的文件名称或者命令,当按键(tab)不能补齐时是因为以这个字符开头的内容不唯一可以按2次(tab)用来显示所有以此字符开头的内容,如果2次(tab)依然没有那么就是不存在.

历史调用

history 显示历史

history -c 清除当前环境中的历史

上/下 逐行翻阅历史

!数字 调用指定行数的历史

!字母 调用以此字母开头的最近一条命令

ctrl+c(关键字) 调用含有此关键字的最近一条命令

获得帮助

1.当得到一个命令我们不知道这个命令的作用时

whatis 命令

whatis cal 显示cal命令的用途

cal (1) - display a calendar

cal (1p) - print a calendar

2.当知道命令的用途,但是不知道命令的运行格式或者方法时

命令 --help 获得命令的帮助 --help只适用与命令

cal --help

useage:

cal [options][ [ [day] month] year]

[选加] 可以加也可以不加

… 加的个数可以时任意多个

不可缺少的信息

3239

当我们查看文件的帮助时,–help是不能使用的,那么我们要用man命令来查看帮助了

an === manual

man的级别

1 ##命令

2 ##内核调用的接口

3 ##函数库

4 ##特殊文件比如设备文件

5 ##系统文件

6 ##游戏

7 ##包信息

8 ##系统密令

9 ##内核规则

man date 查看date命令的帮助手册

man 5 passwd 查看/etc/passwd 文件的帮助手册

进入man页面后

pageup 向上翻页

pagedown 向下翻页

/关键字 查找关键字

n 关键字向下匹配

N 关键字向上匹配

q 退出

“注意:当man或者whatis命令无法查询帮助时,是因为系统没有加载帮助数据库”

“处理方式:执行 mandb”

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值