版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux基础知识介绍常用指令户管理基础Vi编辑器的使用GCC,Make命令与MakefileLinux常用指令 pwd print working directory$pwd/home/graduate/xhy cd change directory$cd /usr/bin*$pwd/usr/bin$cd【返回您的主目 /home/graduate/xhy $pwd/home/graduate/xhy$cd. 【转换到上一级目录】$pwd/home/graduate$cd -【在最近访问的两个目录间切换/home/graduate/xhy Is list directory$ls /home
2、/graduate/xhyourhdr.h$ls -1【按长格式列岀大小、日期、权限等】drwx 2 xhy graduate 4096 Mar 7 11:26 xhy档案种类;拥有者权限;所属群组权限;其它用户权限 d:目录旷:可读 w:可写兀:可执行2:硬连接数 兀力丿:拥有者graduate:组别4096:大小Mar 711:26:最近修改日期时间 兀勿:档案名称$ls-a【显示所有文件和目录,包括以开头的文 件、当前目录与上层目录】Spwd/home/graduate/xhy$ls -a.bash_history .bash_logout .bash_profile .bashrc o
3、urhdr.h【以开头的文件都是隐含的,只有用Is 7或Is-A列 出】.bash_history: shell用于保存500个旧命令的文件,便于I 重反前面的长命令。系统中每个帐号用户的主目录串都 有一个.bash_history文件。】.bash Jogout:【此文件包含执行exit命令时在进程终止前 执行晡命令。i.bash_profile: bash的初始化文件,其中bnsh环境变量 PATH定义了bash寻找可执行文件的搜索路径。如果没 有正确地设置PATH变量,就必须输入完整目录地程序 名以执行某个命令。bdsh内部命令export使变量PATH 的值对当前shell的所有子进程
4、都可见。】PATH=.:$PATH:$HOMB/bin【首先在当前目录“”中查找可执行文件。多个入口之 间以“:”隔开。第二个PATH与HOME可通过set命令查 看,当前分别为:/usr/local/bin:/bin:/usr/bin:/usr/X 11 R6/bin: /home/graduate/xhy/bin/ home/graduate/xhyo $表示引用这些环境变量的值】(.bashrc:【该文件包含了别名的定义。】 cat【查看文本文件,结合多个文件,并将它们的内容输出到聲准输出设备。】Scat a【查看文件3】Scat a b c【将文件a与文件b的内容放入新创建的文件c】S
5、cat a d【把文件d的内容追加到文件Scat e【从键盘读取字符直到输入文件结束符Ctrl+D o 】 mkdir【创建目录】Smkdir -m 777 sub【创建目录sub,并让所有用户具有rwx的权限】 mv【移动或更名现有的文件或目录】$mv changename newname 【改名】 $mv a sub【移动文件】rm 【删除文件】 midir 【删除目录,删除目录前必须清空目录】Smidir subpasswdSpasswd #passwd #passwd xhy【更改密码】【更改用户密码】【更改root密码】【更改用户密码】chmod【改変文件或目录权限】Schinod
6、750 xhy【将目录xhy设为rwx r-x即同组用户可读可执行, 其它用户无任何权限】6: r w -4: r - -3: w x1: - - x0:$chmod u=rwx,g=rx,o= xhy 【750】 cp【复制文件或目录】$cp-b ab【删除、覆盖目标文件之前先备份,备份文件将在字尾加上一个备份字符串】$cp-R a b sub sub2【递归处理,将当前目录下的 支件a,b及子目录sub起拷贝到目录sub2中】$cp -R sub sub3【目录sub3存在时,将sub复制到 sub3中;如目录sub3不存在,则创建sub3,并将sub 中的文件及子目录复制到sub3中。B
7、ackps【报告程序执行状况】$ps -U xhy或$卩$【查询用户xhy正在执行的程序, 键入其它用户名,也可查看其它用户之程序的的执行情 况。显示结果中PID为进程ID, TTY为使用的终端机代 号,TIME为改程序所耗CPU时间,CMD为正在执行的 程序或指令。】用户管理基础用户名【标识系统中每个用户的唯一标识符,xhyUID【系统给每个用户的唯一数字标识,系统通常通过 UID来保存用户信息。】GID【系统管理员将每个用户症义到一个或屛组】口令【系统在/etc/passwd中保存了用户加密了的口令, passwd命令可用来设置和改变用户口令】个人(主)目录【用户注册时最初所处的目录,每个
8、用户 都有自己的个人目录,通常在/home目录下。】VI的使用$vi filename【打开文件】i【切换到inse仃状态下方可输入】按Esc键【切换回初始状态】yy3yydd2dddwxEsc后,键入:【整行复制】P 【粘贴整行】【复制三行】P 【粘贴三行】【剪切、删除整行】【剪切、删除两行】【删除一个英文文字】【删除一个字母】【撤消】u/字符串?字符串:w newfile【另存为新文件】【往后查找具頁该字符串的行 【往前查找具有该字符串的行】 【将修改的部分存曲Back:wq【保存文件后罟出】:wq!强制保存文件后跳出:q!【不保存文件并退岀】:set number【显示行数】GCO (G
9、NU C编译器) gcc的基本用法gcc 选项文件名不采用任何选项gcc lsl.cGCC将建立一个名为a.out的可执行文件】采用o选项gcc -o lsl lsl.c【为将产生的可执行文件指定一个文件 名来代替a.out采用S选项gcc -S lsl.c【告知GCC在为C代码产生了汇编语言文 件后停止编译,产生的汇编语言文件扩展名为.s】gcc-o lsl.c【生成Is 1.0文件】Make 命令与 M akefile开发一个由几个模块组成的系统时,由于各模块间 的相互关联,当一个模块改动后,其它的模块也许会有 所更新。如该系统较小,尚且可以手工编译连接;但对 于大系统,Linux提供了make命令来自动维护目标文件。 make命令通过考查文件的最后修改时间对修改过的文 件进行更新,而对没修改的文件置之不理。文件与文件间或模块与模块间可能存在依赖关系, make命令也是依据这种依赖关系来进行维护的。为此, 程序员需将这些依赖关系写入一个称为m akefile盼文件 中。1Makefile文件中包含了一些目标,即文件名。对于每一一个简单的makefile:prog:prog.o progLo prog2.ogcc -o prog prog.o progLo prog2oprog.o:prog.cgcc -c prog.cp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飞机型架装配工安全宣贯水平考核试卷含答案
- 电极丝制造工岗前班组协作考核试卷含答案
- 聚丁烯装置操作工岗前实操操作考核试卷含答案
- 铸管喷漆工岗前工艺分析考核试卷含答案
- 汽机辅机检修工安全强化知识考核试卷含答案
- 2026年新科教版初中八年级道德与法治下册第一单元宪法至上意识卷含答案
- 2026年人教版初中八年级语文上册说明文语言准确性卷含答案
- 翻车机工岗前班组考核考核试卷含答案
- 日间手术用药指导标准化
- 文化落地:从理念到行动的关键步骤
- T-CEPPEA 5002-2019 电力建设项目工程总承包管理规范
- 1型糖尿病的日常管理方案
- 2026年国测模拟测试初中劳动试题
- 典当行企业内部管理制度
- 第一章 社会工作服务通模式 社会工作实务(中级)
- 亚朵酒店运营管理制度
- 钎焊知识课件
- 物业工服定制方案
- 2026年咨询服务标准协议
- 消防安全知识培训和宣传课件
- 儿童心肺复苏课件
评论
0/150
提交评论