Linux使用基础_第1页
Linux使用基础_第2页
Linux使用基础_第3页
Linux使用基础_第4页
Linux使用基础_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022年3月28日星期一Linux应用与开发Linux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /bin:存放一般用户可以执行的文件Linux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /boot:存放系统启动时要用到的内核文件、配置文件等Linux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /dev:这个目录中包含了所有linux系统中使用的外部设备,但这里并不存放外部设备的驱动程序Linux系统主要目录说明n

2、Linux系统目录采用FSSTND(File System STaNDard)规范n 文件的类型和属性 brw-rw-n 文件的连接数:1n 文件的属主:rootn 文件的类型:diskn 文件的主设备号:8(同类设备的主设备号一样,可以找到驱动程序)n 文件的次设备号:0n 文件的最近修改时间n 文件名Linux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /etc: 存放系统管理时要用到的各种配置文件和子目录,如用到的网络配置文件,文件系统,x系统配置文件,设备配置信息等Linux系统主要目录说明nLinux系统目录采用FSSTND

3、(File System STaNDard)规范n 修改系统启动默认进入图形界面而不是命令行,修改inittableLinux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /sbin:用来存放超级管理员的系统管理程序n /home:用来存放用户的主目录n /lib:用来存放系统的动态链接库,几乎所有的应用程序都会用到这个目录下的共享库n /mnt:这个目录一般情况为空,可以临时将别的文件系统挂在这个目录下Linux系统主要目录说明nLinux系统目录采用FSSTND(File System STaNDard)规范n /proc:可以在这

4、个目录下获取系统信息,比如内存信息、网络流量、进程信息、系统的参数等,这些信息在内存中,由系统产生,关机后为空n more cpuinfoLinux系统使用基础n命令行种类n shn bashn cshn tcshLinux系统使用基础n命令行拓展n tty 显示当前终端号n echo $SHELL 显示当前系统默认使用的SHELLn环境变量?nIP=192.168.0.1necho $IPnprintenvnexport PWD=/homen 命令提示符:#和$的区别Linux系统使用基础n图形界面种类n xfacen Kden Gnomen startx startx &n ctrl+al

5、t+F7n 物理终端 虚拟终端 图形终端 模拟终端 puttyn /dev/console /dev/tty /dev/pts/Linux系统使用基础n命令n 内部命令n 外部命令n type commandn which commandn whereis commandn pwdLinux系统使用基础n命令选项和参数n ls options argumentsn ls -helpn ls -ln ls -lhn ls /etcn 可选内容,必填内容,|多选1个,.多个,通常表示展开的意思Linux系统使用基础n命令帮助信息n 内部命令 help commandn 外部命令 command -

6、helpn man commandn 后翻屏 空格键n 前翻屏 bn 后翻行 回车键n 前翻行 kn 从首部向尾部搜索/ n 从尾部向首部搜索?n 搜索定位 向前n,向后N,n 退出 qLinux系统使用基础nman命令n 通常使用者只要在命令man后,输入想要获取的命令的名称,man就会列出一份完整的说明,其内容包括命令语法、各选项意义以及相关命令等n 章节1 一般命令n 章节2 系统调用命令n 章节3 C语言函数库命令n 章节4 有关驱动程序和系统设备的解释n 章节5 配置文件的解释n 章节6 游戏程序的命令n 章节7 其他的软件或是程序的命令和有关系统维护的命令n 章节8 管理员使用的命

7、令Linux系统使用基础nman命令n man printenvn PRINTENV(1)MAN的第一章节n User Command 第一章节为用户的一般命令n NAME 命令的简要说明n SYNOPSIS 命令的使用格式n DESCRIPTION 命令的详细描述包括选项以及选项的意义n AUTHOR 命令的作者n REPORTING BUGS 提交bug的说明n COPYRIGHT 版权说明n SEE ALSO 参照说明Linux系统使用基础nman命令n man printfn man 2 readn man 3 printfn man 4 ttyn man 5 passwdn man

8、6 intron man 7 pipen man 8 lvcreateLinux系统使用基础n其他帮助方式n info命令n /usr/share/doc看帮助文档n 开源项目官方文档n 搜索引擎Linux系统使用基础n命令n daten 看几月几日几分几秒?n date +%s date +%S?n 如何用date设置时间?n hwclockn calLinux系统使用基础n命令n haltn rebootn poweroffn shutdownLinux系统使用基础n命令n cdn cd +用户名n . 当前目录n . 上层目录n cd - $PWD $OLDPWDLinux系统使用基础n

9、文件类型n -或f:普通文件(文本、二进制、视频、音频)n d:目录文件n l:符号链接文件(快捷方式)n -或f:硬链接文件n s:套接字(SOCKET)文件n p:管道(PIPE)文件n b:块设备文件,如硬盘等随机按块存取的设备n c:字符设备,如键盘等线性的按字符逐个存取的设备n 隐藏文件:以.开头Linux系统使用基础n文件目录操作命令n ls -ln dr-xr-xr-x. 2:文件类型 文件权限(3类用户的权限) 硬链接的个数n rwx(Owner)r-x(Group)r-x(Other)n ls -r -R -iLinux系统使用基础n文件目录操作命令n mkdirn rmdi

10、rn cpn mvn rmn touchn statn fileLinux系统使用基础n文件目录操作命令n mkdir创建/tmp/1/a/b,/tmp/2/a/b,/tmp/3/a/bn mkdir创建/tmp/4/a,/tmp/5/a/bn mkdir创建a/1,a/2,b/2,b/3,b/4,c/1,c/5,d,e,fLinux系统使用基础n文件目录操作命令n rmdir只能删除非空目录n rm -r递归删除目录 -rf不提示强制删除n cp a b c d,拷贝a b c到dn cp /etc/a /tmp/b 如果b不存在,拷贝a到/tmp重命名为b,b为目录,拷贝到b目录下,b为文

11、件,提示覆盖n cp -r 复制目录n cp -i (alias command查看命令别名)command 不使用别名n cp -p 保留原有文件的权限、属主与时间戳n mv /tmp/abc /tmp/abc1 重命名Linux系统使用基础n文件目录操作命令n touch -a -m -t CCYYMMHHhhmm.ss -cn statn 最近一次访问时间,最近一次修改时间(文件存储数据),最近一次改变时间(文件元数据/描述数据的改变)n file FILENAME 显示文件内容类型n cat -n -E,tac,more,less(man默认调用的查看器),head -n,tail -

12、n -f,cut -d -f,nano,tr a A xxx.txt -dLinux系统使用基础n文本操作命令n cat -n -En tacn moren less(man默认调用的查看器)n head -nn tail -n -fn cut -d -fn nanon tr a A xxx.txt, -dLinux系统使用基础n文本统计排序命令n wc -l -w -cn sort -r -n -t -kLinux系统使用基础nVIn 命令模式与输入模式n基本命令:nk、j、h、l 上下左右nnG 跳转命令,n为行nCtrl+G 光标所在位置的行数和列数报告nw、b 使光标向前或向后跳过一个

13、单词Linux系统使用基础nVIn 命令模式与输入模式n编辑命令:ni、a、r 在光标的前、后以及所在处插入字符命令ncw、dw 改变(置换)/删除光标所在处的单词的命令nx、d$、dd 删除一个字符、删除光标所在处到行尾的所有字符以及删除整行的命令n查找命令:n /string、?string 从光标所在处向后或向前查找相应的字符串的命令n拷贝复制命令nyy、p 拷贝一行到剪贴板或取出剪贴板中内容的命令Linux系统使用基础nSHELL环境配置n 全局配置/etc/profile profile.d/*,bashrc n 局部配置 /.bash_profile,.bashrc.n 文件名通配

14、nglob :alpha:=a-zA-Z,:digit:=0-9,:lower:=a-z,:upper:=A-Z,:alnum:=a-zA-Z0-9,:space:=空格,:punct:=标点,:print:=所有打印字符,除指定范围外的n* 任意长度的任意字符 a*bn?任意的单个字符 a?bn匹配指定范围内的任意单个字符 axyzb,aa-zA-ZbLinux系统使用基础nSHELL环境配置n 路径补全n一次table,二次tablen 命令补全n一次table,二次tablen命令hash缓存 hash -d -rLinux系统使用基础nSHELL环境配置n 命令历史nbash缓存到内存

15、中n缓存记录$HISTSIZE,$HISTFILESIZE存储历史文件长度,文件路径存储在$HISTFILE,$HISTCONTROL表示历史变量的保存方式(ignoreespace,ignoredups,ignoreboth)nhistory查看命令历史 -c -w -a -d(删除一条或多条)n!n表示执行第n条历史命令,!表示执行最近一条命令,!-n表示执行倒数第n条明路,!string表示执行命令历史中最近以这个字符串开头的命令,先esc后.或alt+.或comand+!$表示调用上次命令的最后一个参数Linux系统使用基础nSHELL环境配置n 命令行编辑:命令行光标快速移动,ctrl+a,crtl+e,crtl+左右,ctrl+u删除到行首,ctrl+k删除到行尾,ctrl+l(clear),ctrl+c,n 命令行展开n 命令别名n 管道和重定向Linux系统使用基础n用户和工作组管理n shadow记录用户的登陆名,加密口令,口令上次更改距离1970年1月1日的天数,口令更改后不可以更改的天数,口令更改后必须更改的天数,口令失效前警告用户的天数,口令失效后距账号被封查的天数,账户被封时距1970年1月1日的天数passwd文件中每行定义一个用户账号,一行又划分为多个字段定义用户账号的不同属性,用“:”隔开Linux系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论