135032237 L8 2016-04-10 18:11:02 Linux系统命令
1580 0

“嵌入式Linux系统”实验报告

Linux系统命令

通过实验我熟悉了linux系统里的基本的命令,并且知道了命令的用法。业熟悉了linux下的文件夹的创建和删除。 命令的用法: 1,du 统计目录(或文件)所占磁盘空间的大小。 用法:du -sh path 或 du - sm path 2,ll 将当前目录的文件升序或降序列举出来。 以列表的方式显示文件名、链接数目、所有者、组、大小(按字节)和每个文件最近一次修改时间。 用法:ll -t 是升序,ll -t | tac 就是降序 3,ls -ls 列出当前文件夹下所有内容 lso列出当前文件夹中所有内容,含详细信息,但不列出groupls -o 列出当前文件夹中所有内容,含详细信息,但不列出group ls -l 同上,含group信息 lsa列出当前文件夹中所有内容,包含以”.”开头的文件ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件 ls -t 按更改时间排序 $ls -v 按版本先后排序 4、mkdir 在当前目录下,创建一个文件夹(目录) mkdir dir1 dir2 同时创建dir1和dir2两个目录 mkdir -p dir1/dir2 递归生成目录dir1和dir2,dir2是dir1的子目录 rmdir 删除目录命令 用于删除空目录,格式: rmdir [选项] [目录名] 使用这个只能删除目录,不能删除文件,并且目录必须为空,否则使用rm -r 目录 命令 参数:-p 递归删除空目录 5、touch 在当前目录下,创建一个文件,此命令无法创建文件夹。

6、chmod 更改文件/文件夹的权限。 chmod[Mode][dir],其中Mode形如”755″或”777″等。chmod [Mode] [dir],其中Mode形如”755″或”777″等。 chmod [Mode] [file] chmodR[Mode][dir],递归形式,即将目标文件夹内所有文件均改变权限(跟rmr递归删除一个道理)注意,递归时,参数R必须为大写:chmodR755iosMode还有另一种表达方式,”755″即为”rwxrxrx”。7rmrm[file]删除文件/文件夹chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限(跟rm -r 递归删除一个道理) 注意,递归时,参数R必须为大写:chmod -R 755 ios Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”。 7、rm -rm [file] 删除文件/文件夹 rm -f [file] 强行删除,忽略不存在的文件,无提示 rmr[file]递归删除所有内容,一般用于删除某一目录(文件夹)强制递归删除一个文件夹内所有内容时:rmrfios8cp拷贝rm -r [file] 递归删除所有内容,一般用于删除某一目录(文件夹) 强制递归删除一个文件夹内所有内容时:rm -rf ios 8、cp 拷贝 cp [options] [source] [destination] (中间都有空格) 其中[options]可以为-f(强行拷贝)或-r(递归拷贝) 9、mv 重命名或移动 mv[options][source][destination][options]常用:f(强行移动/重命名),i(移动/重命名前尝试),u(更新)例如mv [options] [source] [destination] [options]常用:-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新) 例如 mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下 mvcronfile.txtmyfile.txtcronfile.txt重命名为myfile.txt10find查找文件findmv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txt 10、find 查找文件 find HOME -mtime 0 在home目录中查找所有24小时内修改过的文件。如果不加$HOME,则是查找当前目录下时间段之内修改过的文件。 find [filepath] -perm 775 在当前目录或path目录下,查找所有权限为775的文件。 11、sudo sudo可以让你拥有执行root权限的能力,在需要执行的操作前加上sudo 就好,只是在执行此命令时拥有了root权限,而非永久,如果想一直拥有root权限,相当于切换root用户,则是:sudo su 命令, 会提示输入password,正确后切换到root用户。(管理员为#,普通用户$) 12、cat cat是查看文件信息的命令, 1,cat [选项] 文件名 -n是输出进行编号显示。 2,cat > 新文件名 利用输出重定向把cat命令的屏幕输出信息写入一个新的文件中。 结束编辑是 ctrl+d 3,cat 文件1 文件2 >文件3(新文件名) 合并文件。 13、more 逐屏显示文件内容 more命令是在每个满屏之后,在屏幕底部提示以显示内容占全部内容的百分比。 回车:现实下一行 空格:显示下一屏q键:退出。 14、grep 在指定文件中检索出匹配关键字的信息内容,它可以方便地搜索文件,能够在不打开文件而搜索文件中的文本字符串。 参数:-i 忽略字符大小写 -n 在显示符合的字符串之前,标出该行的行号。 15、sort 对文件进行排序与合并,把所有指定文件的行一起进行排序。比较的依据是从文件的每一行提取一个或多个排序关键字进行的。 sort [选项] [文件列表] sort -n file 对file文件按每行第一个字段进行数值排序 sort -r file 对file文件按每行第一个字符进行反向排序 sor -k 5 file 对file文件按每行第五个字段为关键字进行排序 例如下图是。把当前目录下的所有文件按照文件大小,由大到小排序。 总之,记住三个参数:-n 按照数值 -r 反方向 -k 指定数字 行下的某一字段 16、chown 每个文件或目录都有它的所有者,即属主,同时属于某个特定的组,该组称为文件的属组。可以同个chown命令改变文件的属主和组,前提是拥有相应的权限。 格式: chown [选项] [所有者][:组] 文件名称(目录)

最新评论
暂无评论~