Linux基础指令

1.指令

1.1学习指令方法

方式一:man手册

格式:man+指令(输入要学习的指令)+回车

例:查看并学习ls指令

q退出

方式二:--help

方式三:百度

1.2基础指令

1.2.1用户管理类
1、切换用户: su+用户名

举例:su root

2、设置密码: passwd+用户名

sudo:仅仅是一个参数,功能管理员权限下放

权限不够,加sudo试试

1.2.2磁盘管理类:
1、查看ls
格式1:ls+路径(路径可以是绝对路径,也可以是相对路径)

省略路径:表示当前路径

格式2:ls路径-a

a--all查看该路径下的所有内容,包含隐藏文件

格式3:ls路径-l

查看该路径下的文件的详细信息

2、cd跳转
格式:cd+路径

跳转到该路径下

路径:可以是相对路径,也可以是绝对路径

特殊路径:

/:根目录

~:用户的家目录

.:当前路径

..:上一级路径

-:切换到切换之前的路径

省略路径:回到家目录

3、创建文件夹
方式一:mkdir  路径/文件夹名(省略路径表示当前路径)

方式二:递归创建:mkdir  文件夹1/文件夹2-p

4、删除文件夹:rmdir+文件夹名       只能删除空的文件夹

rm: 格式一:rm+文件名

格式二:rm文件夹-r
5、创建文件:(C语言的文件都以.c结尾)
①touch+文件名

文件不存在,只创建,不打开;文件存在,创建不成功

②gedit文件名

文件不存在,创建,并打开;文件存在,只打开

ctrl+s保存,ctrl+q退出

6、cat 查看文本内容
格式1:cat+文件名

格式2:cat+文件名-n

7、cp--  复制
格式一:cp  路径/文件1  路径/文件2 

将路径/文件1复制一份,放到后面的路径中命名为文件2

格式二:cp  路径/文件1  路径

将路径/文件1复制一份,放到后面的路径中

格式三:cp  文件夹1  文件夹2-r

文件夹2如果不存在:复制一份文件夹1命名为文件夹2

文件夹2存在:复制一份文件夹1到文件夹2中

8、mv--  剪切
格式一:mv  文件1  文件2

剪切文件1,命名为文件2,文件1就没有了

格式二:mv  文件  文件夹

将文件放入后面的文件夹中

格式三:mv  文件夹1  文件夹2

文件夹2如果不存在:重命名

文件夹2存在:将文件夹1放入文件夹2中

9、解压/压缩  tar

-x解压   -c压缩   -v打印过程信息   -f后面指名包名

压缩:tar  -cvf  名字.tar.gz  原文件

tar  -cf  名字.tar.gz  原文件

解压:tar-xvf  包名

tar-xf  包名

1.2.3 和操作相关的快捷方式:
1、通配符:
*:匹配字符个数不受限制
?:只匹配单一字符
2、键盘上下键:可以翻看刚才执行过的所有指令
3、清屏:clear
4、查看历史指令:history
5、键盘的tab键
6、pwd显示当前位置的绝对路径

2.运行C语言的流程

1、编辑器--gedit 文件名         写代码
2、编译器--gcc 文件名                 将自己写的字符文件,翻译成计算机能读懂的二进制文件
格式1:gcc 文件名

默认生成a.out                    (a.out:可执行文件)

格式2:gcc 文件名 -o 自己给一个可执行程序名

3、执行:./a.out

    

3.编辑器设置

    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值