Linux(1)

X的Y次幂

main ()
{
  int i ,x,y,z=1;
  printf("输入:\n");
  scanf("%d%d",&x,&y);
  for(i=1;i<=y;i++)
     z = z*x%1000;
  if(z>=100)
    {
	  printf ("%d\n",z);
	}  
   else
    {
	 printf("0%d\n",z);
	}   

}

shell是什么:
Linux的基本结构:
EXT3、EXT4是当今Linux操作系统默认使用的文件系统类型。
SWAP类型的文件系统只在Linux交换分区中被使用。
Linux操作系统至少需要两个分区:根分区(EXT4格式)和内存交换分区
(swap格式)

Linux的文件属性:
文件名:可由字母、数字、下划线、圆点等组成
文件类型包含:普通文件、目录文件、链接文件、设备文件等
文件类型属性:用字符体现
'-'普通文件regular
'd’目录文件directory
'l’链接文件link 特殊文件。
'b’块设备文件
'c’字符设备文件character
'p’管道文件

Linux的目录结构:
linux的根目录 /
linux的一级标准目录(FHS)
/sbin /lib /etc /dev /root /usr /var
/proc虚目录
/opt安装第三方软件
/mnt挂载
/usr:/bin /sbin

命令格式:[命令][命令选项][操作对象]
命令帮助:命令man阅读帮助手册页;命令的“–help”选项;
使用info命令阅读帮助信息页;使用help命令查看内部命令的
帮助信息;

以.开始的文件为隐藏文件;

Linux目录操作:
相对路径和绝对路径,非以“/”相对路径,以根“/”绝对路径。
ls常用选项参数“-l”列示文件详细信息,-d列示当前条目的自身
信息。
当前目录切换命令cd,当前目录显示命令pwd。
目录新增命令mkdir,选项参数"-p"用于递归创建多层目录。
目录的删除rmdir,-p同理。

文件头部内容显示命令head:
缺省显示文件的头10行信息,
常用选项参数“-n”指定显示文件信息的行数

文件尾部内容的显示命令tail:
缺省显示文件的尾部10行信息,
常用选项参数“-n”指定显示文件信息的行数,
-f显示文件尾部的最新信息。

文件内容的过滤显示命令grep:
-v反向筛选出不含指定关键词的行,
-i将以忽略大小写的方式来筛选。

文件的新增和拷贝:
新增空文件的命令touch,若文件不存在则创建新文件,若文件存在则将时间
戳到现在的时间。
cp拷贝目录和文件,文件删除rm,移动改名mv,查找find。

文本文件的编辑器:
三种状态模式:命令,可编辑,末行。

第三课Linux入门命令:
pwd显示当前所在的目录
ls显示当前目录下的文件
cd切换路径
cd…返回到上一级路径
mkdir新建目录
touch新建文件
cp test1 test2复制1到2
cat将文件内容显示到终端
rm删除文件
rmdir删除目录
clear清除屏幕显示内容

在shell中输入字符串并回车的过程:
1、shell根据第一个字符串去环境变量path所指定的目录中找到同名的应用程序
2、然后执行它

我们可以设置PATH环境变量添加我们的目录:
export PATH=$:/my/dir
//---------------------------------------------------
Linux命令提示符:当前登录的用户名;用户当前所在的路径
linux命令格式;命令 [选项] [参数]
举例:ls
ls -l
ls -l /home
命令这一部分肯定存在;
选项和参数不一定存在,可有可无;
选项和参数取决于使用该命令实现的具体目的;
选项是以-来指明,命令和选项和参数之间是以空格隔开的,一个或多个空格都视为一个空格
完成命令输入后,按下enter键,即可执行该命令。
//----------------------------------------------
ls命令的选项很多,入门阶段掌握l、a、h
//----------------------------------------------
pwd:print working directory 打印当前所在路径
cd:change directory 切换目录、路径
cd ~切换到用户家目录
cd .切换到当前路径
cd …切换到上一级路径
cd …/… 切换到上上级路径(其中;在linux中路径分隔符为斜杠/)
cd - 表示上一次的路径
//-----------------------------------------
linux目录结构:
./开头为相对路径
当前路径为/bin;然后./pwd就是执行了/bin/pwd
当前路径为/home/book/100ask,然后cd …/Videos就到达/home/book/Videos
cd …/…就到达/home
注意:你切换的路径必须保证存在,可以使用ls命令查看某一个路径下面的所有内容
多使用table键
//---------------------------------------------
ls列出目录内容list;
ls -l(long的缩写,显示文件详细信息)
ls -a(all的缩写,显示隐藏文件)
ls -k (将文件大小以k来表示)

mkdir创建目录make directory
命令 [选项] [参数]
mkdir dir0 创建了dir0这个目录
mkdir -p 父目录/子目录;p为parents缩写。

rmdir删除目录
举例:rmdir不能删除非空目录,rmdir -r 能删除。
//-------------------------------------
touch 新建文件;
touch 文件名;
举例:touch file 在当前目录新建file文件
注意:同一目录无法创建同名的文件;linux文件名区分大小写;如file与File不同
mv:修改文件(目录)名 移动路径
mv 旧文件名 新文件名
如:mv file1 filea将当前目录的文件file1改名为filea
mv 旧目录名 新目录名
如:mv dir1 dira将当前目录下的目录dir1改为dira
mv 文件名 目录名 --》移动路径
如:mv filea dira将当前目录下filea移动到dira子目录
如:mv filea … 将当前目录下filea移动家目录
如:mv …/filea …将家目录下的filea移动到上一个路径

cp:
cp 源文件名 目标文件名
cp File1 file2 将当前目录下的文件File1拷贝成file2

rm:remove
rm [选项] [文件名|目录名]
常用选项:
-i interactive交互的缩写,删除之前要求你确认是否同意
-r recursion递归的缩写,递归删除指定目录下的子目录和文件
-f force强制,强制删除
举例:略
//-------------------------------------------
cat:查看文件内容
cat file1 将file1的内容打印到标准输出中
cat -n file1 显示内容并在内容前显示行号
cat file1 file2 将两文件内容串联并显示输出

clear 本质上是让终端向后翻一页
reset 重新初始化屏幕,清楚历史记录

man manual手册的缩写
man man 查看man手册的说明
man ls

info information的缩写

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值