ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu简述

2021-11-06 16:32:14  阅读:148  来源: 互联网

标签:文件 tar eg 命令 简述 Ubuntu main 目录


这里是在 Vmware 虚拟机中安装 linux 系统,所以需要先安装 vmware 软件,然 后再安装 Linux 系统。所需安装文件:

Vmware 下载地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htm l ubuntu 官网下载地址: https://ubuntu.com/download/desktop 可以在终端里输入命令:

一、目录结构

Linux 系统的目录结构是一颗倒状树

命令:

cd       切换路径   eg:cd bin 进去bin目录下

ls 当前目录下有那些文件

cd ..   退回上一层目录

clear 清屏

ldd  打印可执行程序使用了哪些文件 eg:ldd main

pwd 显示当前位置

touch 创建文件,eg:touch c19.txt  ,创建文件放在家目录里,root是管理员的家目录,普通用户                                    的是home

touch a.c 创建普通文件

mkdir tmp 创建tmp目录(文件夹)eg:mkdir mycode

rm  删除文件

cd ~快捷方式进入家目录

ls -l 显示详细信息,查看权限

ls -a 显示隐藏文件

chmod  改写权限

cp  拷贝(复制文件/文件夹   复制文件 cp a.c  复制文件夹 cp -r tmp tmp1)

 rm 删除(通过命令删除的不能被恢复,删除文件夹要加 -r,rm a.c 删除普通文件 rm -r tmp 删除目录文件)rmdir 可以删除空文件夹

 mv 重命名,移动文件

 man   1 命令  2 系统调用  3  库函数

cat  打印文件内容,向文件输入内容,合并文件

 cat   a.c  打印a.c 中的内容  

cat   a.c b.c 同时打印a.c b.c 中的内容

cat  > b.c 创建b.c并将键盘中输入的东西存入b.c 中,Ctrl +d 结束输入

cat a.c b.c >file.txt   将a.c b.c 中的东西都存入file.txt中,合并文件

more  分屏幕显示,只有一次机会,到达末尾后不能返回查看前面内容

less  查看文件内容,可以反复去查看  eg:less passwd

head  默认打印文件前10行 eg:head passwd  ; head -3 passwd 打印前3行

tail    默认打印文件末尾10行  eg: tail passwd;  tail -3 passwd 打印后3行

二、常见目录说明


/bin存放常用命令(即二进制可执行程序)    

/etc  存放系统配置文件,进行设置

/home所有普通用户的家目录

/root管理员用户的家目录

/usr存放系统应用程序及文档

/ proc虚拟文件系统目录,以进程为单位存储内存的映射

/dev存放设备文件

/ mnt 临时挂载点,可移动设备的文件,例如光盘,U盘的目录

/ lib存放库文件

/boot 系统内核及启动有关的文件

/tmp存放各种临时文件,是所有用户均可访问的地点

/var存放系统运行中常改变的文件,如系统日志

/cdroom 光盘光驱

/lib 存放库文件

三、家目录的概念

所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户的家目录。
例如:
student用户的家目录就是:/home/ student

teacher用户的家目录就是:/home/teacher
每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录,更不能修改其他用户家目录中的文件。

cd ~ 快捷方式进入家目录

四、文件类型

chomd  改权限

五、绝对路径与相对路径

绝对路径:是从系统根目录(“/”)开始到指定位置的路径
例如:以绝对路径表示main.c的位置/home/stu/main.c
以绝对路径表示桌面的位置/home/stu/Desktop
相对路径:是从当前目录开始到指定位置的相对路径
例如:
“  .  ”代表当前位置
“..”代表当前位置的上一层目录
“./ main.c”表示当前位置下的main.c文件

六、文件编辑命令

三种模式:命令模式,插入模式,末行模式

 vi/vim常用命令

R   一直替换后面的,Esc结束

x   删除字符,一次删一个字母

cc  一次清除一行,这一行还在,还可以写入

dd 一次删除一行,这一行直接消失

shift +C  从光标所在位置删除到行末

:n 光标直接到达第n行

shirt +G 光标直接跳往末尾

gg 光标直接跳到第一行

 末行模式下的操作

版本不同,命令的作用会有细微差别

此时在命令模式下,什么都操作不了 

命令模式转变为插入模式,只有插入模式才可以写:在键盘上输入 i  ,进去插入模式

 此时可以输入数据

 若要保存数据,需先回到命令模式(按 Esc键),再回到末行模式(输入 :若里面没有数据可直接退出,有数据就要看是否保存,保存输入 wq 按回车退出,不保存直接输q 退出)

:q! 强制退出,也叫做不保存退出

vim 可以创建一个新的文件并写入数据

 利用gcc编译程序

七、文件压缩与解压命令

1.tar

将文件打包或者解压

        创建包文件 f          指定目标为文件而不是设备 v         显示详细过程 t         显示包中的内容而不释放 x         释放包中的内容         GNU 版本新加的,使得 tar 有压缩和解压的功能 打包文件,将main.c 和 passwd这两个文件打包为文件my.tar tar cvf my.tar main.c passwd 释放文件 tar xvf my.tar (ls 是查看当前文件夹下的文件名)

 2.gzip

将文件进行压缩或者解压

压缩  gzip my.tar

解压   gzip -d my.tar.gz(不同的压缩方式有不同的解压方式eg:  .tar)

 将压缩包一步解压释放

tar zxf my.tar.gz

 

八、进程管理命令

find 查找文件

grep  具体的文件中搜素字符串,将含有字符串的那一行全部显示出来

 创建一个新的文件夹

查找和所给字符一样的行

 不区分大小写查找所给字符

 查找所给字符的行的个数

可以混合使用,查找不区分大小写的情况下所给字符的行的个数

目录下的文件过多,想查找某一文件,利用管道,ls  | grep "bash"

管道  |     将不同的命令结合在一起,将前一个命令的输出结果作为后一个命令的输入

查找进程

ps -ef

-e 显示系统中所有的进程信息 -f 显示更多的进程属性信息(全格式) -L 显示进程中的线程 ID

 

 查找其中的某一进程

ps -ef | grep "init"

 统计  wc

统计单词   wc -w file

统计行数  wc -l file

统计字符   wc -c file

runleve runleve 查看系统运行级别 可以用 init 动态切换 0-6 共 7 个级别 ◼ 0 关机 ◼ 1 单用户模式 ◼ 2 多用户无网络服务 ◼ 3 完全的多用户 文本界面图论科技 ◼ 4 未定义或 自定义 ◼ 5 图形化界面 ◼ 6 重启

 

关机与重启(需要管理员权限) shutdown -h now         立刻关机         halt 关机         init 0 关机 shutdown -r now         立刻重启         reboot 重启         init 6 重启

                 

标签:文件,tar,eg,命令,简述,Ubuntu,main,目录
来源: https://blog.csdn.net/swint_er/article/details/120591668

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有