预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux常用命令 Linux文件结构与文件权限 Linux下的文件系统为树形结构,入口为/树形结构下的文件目录。每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。 命令ls–l 命令ls–l的执行结果如下: 当用ls-l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限,第2~10个字符是用来表示权限。 d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。 -:表示这是一个普通的文件。 l:表示这是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。 第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。这三个一组共9个字符,代表的意义如下: r(读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权 w(写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。 -:表示不具有该项权限。 命令chmod修改权限 理解环境变量 set和setenv的区别 功能说明:设置shell。 语法:setname=value setenvnamevalue 参数: -a标示已修改的变量,以供输出至环境变量。 -b使被中止的后台程序立刻回报执行状态。 -C转向所产生的文件无法覆盖已存在的文件。 -dShell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e若指令传回值不等于0,则立即退出shell。 -f取消使用通配符。 -h自动记录函数的所在位置。 区别:set和setenv最大的区别是,set变量只对当前进程有效,不会传递给子进程setenv变量不仅对当前进程有效,而且会传递给子进程 而当同时使用set和setenv设置一个变量时,当前进程中,会优先使用set设置的值。setenv是专门用来设置环境变量的,set可用来设置的定义变量 path: $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。 进程管理 3.1会用ps和kill ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。 kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看 3.2Ctrl+z和fg Ctrl+z:可以将一个正在前台执行的命令放到后台,并且暂停 fg:将后台中的命令调至前台继续运行如果后台中有多个命令,可以用fg%jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid) 常用命令的使用 cat: 用法有三种。用于读取指定文件并将其内容显示到标准输出;利用重定向字符”>”(添加)和“>>”(追加)把多个文件合并成一个文件;对行编号。 用法如下: 对行进行编号功能有cat–b[文件名](只能对非空白行进行编号)和cat–n[文件名](可以对所有行进行编号) cp:复制文件和目录。 用法如下: mv:移动或更名已有的文件或目录。 rm:删除文件或目录。 find:查找特定的文件和目录 例:在当前目录下呢查找10天内修改过,名称为alu的文件。 touch: touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件 date:显示和设置系统时间。 pwd:显示当前工作目录的绝对路径 绝对路径和相对路径: Vlinux的绝对路径是指从根目录说起的.例如/dev/somedir/.. 而相对路径则是从当前目录说起:即./ 有4个相对路径的表示方法: 当前目录. 父目录.. 某用户的根目录~user 自己的根目录~ ln:创建文件或目录的链接。 在当前目录创建文件的符号链接。 man:查阅一些命令的帮助信息。 which: which查看可执行文件的