关于linux一些基本操作

一.什么是linux
1.linux指的是linux的内核
2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux
二.什么是shell

1.shell是一个解释器
2.shell是保护系统内核不被篡改的软件
3.我们所使用的系统中默认启动的shell是bash
目录  directory
三.在shell中如何执行命令
1.命令必须在行提示符之后输入
2.如何行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符
3.命令+空格+参数+空格+对象
  命令就是程序
  参数就是程序指定的某种功能   -a -b -c =-abc = -bac
  对象就是操作的目标
4.行提示符的含义
[root@localhost Desktop]#
root   #表示shell的运行人是谁
localhost #shell开启主机的主机名称
Desktop  #你当前所在文件夹的名字
#   #你的用户身份是什么级别,$表示普通用户,#超级用户
(行提示符在下面的图片中就可以看的到)

四.文件管理命令
1.新建文件
touch file


敲击回车

2.新建目录
mkdir test

3.删除文件
rm -f file  ## -f 是force的缩写,表示强制删除不提示


4.删除目录
rm -f -r 目录    ##-r 表示递归,就是目录本身和里面的所有内容
rm -fr   目录

5.查看文件内容
cat file
这里,我们要首先往file文件中写入一些东西,需要进入vim模式,这个接下来会说,

然后再执行上面的,cat file 命令

可以看到我们之前写在file文件中的内容

6.编写文件
vim file  

进入浏览模式
按"i"键
进入插入模式开始编写字符
编写结束后按"ESC"键 退出
插入模式
按":wq" 保存退出,文件编写完成
保存退出,文件编写完成
7.复制
cp    file  新文件名称|目录
cp -r dir   新名称|目录

   
首先是pwd查询当前绝对路径
然后是使用cp命令,将桌面上的file文件,复制到test文件夹命名为file1下然后ls查询test
cd是进入test目录下,cat file1的文件内容,证实与file相同

8.移动
mv file   目录
mv dir    目录
mv 目录/*  ,   把目录中的所有内容移动到当前所在系统位置 "."代表当前所在系统目录


这一步是将file通过mv命令,移动到test文件中

然后将test文件夹里的所有文件移动到桌面
###五.系统结构##
/bin  #常用系统命令
/sbin  #系统管理命令
/boot  #启动分区
/sys  #内核参数调整
/dev  #设备文件
/lib  #32位库文件
/lib64  #64文库文件
/media /run /mnt #临时设备的挂载点
/opt  #第三方软件安装位置
/proc  #系统信息
/etc  #系统配置目录
/home  #普通用户家目录
/root  #超级用户家目录
/var,/srv #系统数据
(这里列举了一些系统结构,供大家参考)


##六.关于路径的命令##
1.路径分为
绝对路径:
 文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头 
相对路径
 相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"pwd"的值在名称前

2.相关命令
pwd ##print work directory 显示当前所在系统位置的路径

touch /mnt/file  ##用绝对路径的方式在/mnt/中建立file文件
rm -fr /mnt/file ##用绝对路径的方式删除/mnt/中的file文件
mv hello /mnt  ##把当前的hello文件移动到/mnt目录中
mv /mnt/hello . ##用绝对路径的表示方式把/mnt中的hello文件移动到当前位置
(这是上面所说的一些命令的使用方式)













这些命令可以实现一些比较简单,又还算使用的功能,举几个简单的例子
在桌面上建立文件 file
在桌面建立目录  linux
在/mnt下建文件 lee
ls 查看一下,是否创建成功
复制/etc目录中的passwd 文件到/mnt目录中的usermessage文件中
复制/mnt中的所有文件到桌面的linux目录中
删除/mnt目录中的所有文件
重命名桌面上的linux目录为test文件
具体的操作步骤如下,




3.切换工作目录
cd 目录名称
cd ..  ##进入当前目录的上层目录
cd -  ##进入当前目录之前所在目录
可对照 三.4  判断是否使用正确

4.文件的显示
ls
ls -a  ##显示所有文件包括以点开头的隐藏文件
ls -R   ##递归显示目录中的所有内容
之前很多的查询,都有使用到,ls命令

猜你喜欢

转载自blog.csdn.net/a534945619/article/details/79935378