加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux目录及基础必会命令(每个命令都带有图解)

发布时间:2023-01-31 09:31:21 所属栏目:Unix 来源:未知
导读: 目录
Linux文件目录分布
我们Linux文件目录是呈现一个树状的数据结构

根目录: / 也就是说 目录的一个源头
用户目录:~ 或者 /home/username
Linux常用命令: cd+文件夹名字: 访问某个文件

目录

Linux文件目录分布

我们Linux文件目录是呈现一个树状的数据结构

ee32ff84bae34fdd97963e07486230b7.png

根目录: / 也就是说 目录的一个源头

用户目录:~ 或者 /home/username

Linux常用命令: cd+文件夹名字: 访问某个文件夹

cd /:切换到根目录

cd ~:切换到home目录

cd /home/xp/桌面:切换到home/xp下的桌面目录

cd -:切换到上次访问的目录

cd ../:切换到上一级目录

ls:显示当前所在目录的文件

ls:

ls -a:查看当前目录下的所有目录和文件(包括隐藏的文件)

19e97822bb514bb5a70a25e5a4333a42.png

touch+文件名:创建文件(可创建多个)

6c3c9aace77549728ec1fbec23f2e4c9.png

也可创建多个文件: touch 文件名1 文件名2 ...

48b4e12cd382438381de7f194e4414c7.png

rm+文件名:删除文件(可删除多个)

删除文件:

rm 文件 删除当前目录下的文件

rm -f 文件 删除当前目录的的文件(不询问)

83c4ccccbdde49fba826c2f5ff34b24b.png

删除目录:

rm -r filetest 递归删除当前目录下的aaa目录

rm -rf filetest 递归删除当前目录下的aaa目录(不询问)

c7266f1565e940dbbbd8bbfe1ac0903b.png

mkdir+目录名:创建目录(也可创建多个)

faac3339e9ab4d16b0661e86782b5291.png

TAB键:补全

sudo + 命令:用管理员权限执行命令

如使用vim编辑器需要手动安装vim编辑器,要提供管理员权限,sudo apt‐get install vim

pwd: 显示当前目录的绝对路径(上面已经运用多次(cd命令)) vi 常用的两种模式

sudo apt‐get install vim:安装vim编辑器

vi + 文件名 或用vi打开/创建某个文本文件

1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令

: + 行号:跳转到某一行

G:跳转到文本末尾

yy: 复制某一行,复制的位置由光标所在位置决定

yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。

p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定

:+wq 保存文本并退出

:+q 正常退出文本

:+q! 强制退出文本

:set nu 程序显示行号

:dd 删除一行

ESC: gg=G 自动整理代码

2.文本输入模式:按i进入

首先要安装 gcc linux编译器: sudo apt‐get install gcc

进入文本输入模式,即可编辑代码unix命令图解,注意只能键盘操作, 鼠标不行。

写完demo.c 我们要将写完的程序 进行编译,生成二进制文件

a.out:编译完之后默认生成的文件

也可指定生成的文件名 gcc demo.c–o demo

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章