二手车网站开发过程,wordpress文章编辑页面,北京市建设工程审核网站,宜昌市做网站的公司文章目录 ls命令echo命令cd命令head命令tail命令ps命令cp命令rm命令mkdir命令rmdir命令查看文件内容命令其他常用命令 ls命令
ls 是list的缩写list的中文是列表的意思 ls就是列出指定位置的文件夹和文件
可用参数 #xff1a; -a, -l, -h , -R, -Q
参数含义及作用-a-a (a是… 文章目录 ls命令echo命令cd命令head命令tail命令ps命令cp命令rm命令mkdir命令rmdir命令查看文件内容命令其他常用命令 ls命令
ls 是list的缩写list的中文是列表的意思 ls就是列出指定位置的文件夹和文件
可用参数 -a, -l, -h , -R, -Q
参数含义及作用-a-a (a是all的缩写 all的中文是所有的意思)所以 ls -a就是列出指定位置的所有文件夹和文件-l-l l是long的缩写就是将信息以长格式的形式显示也就是详细信息所以 ls -l就是显示文件及文件夹的详细信息 包括括文件权限、所有者、文件大小、修改日期等更多信息而不仅仅是简单的文件名列表-h-h (h是human-readable的缩写就是使得文件信息变得更加利于人们阅读所以ls -h就是讲文件及文件夹的信息表示为更加易读的形式默认文件是按照字节为单位显示大小的加了这个参数后会附带K、M、G、T等大小后缀K表示千字节 M表示兆字节 G表示1024兆 T表示1024G虽然精准度下降了但是更容易阅读-R-R R 是recursive的缩写recursive的中文是递归所以ls -R就是不仅显示指定目录下的文件以及文件夹而且还会显示文件夹中的文件-Q-Q Q是Quotes的缩写 Quotes的意思是引号所以ls -Q的意思就是为了防止某些文件或者文件夹的末尾是空格字符这样可以通过双引号看到文件名实际的长度
上面的参数可以混合使用 效果演示 ls:
ls- a: ls -l 最后的有颜色的就是文件或则目录 前面的从左到右依次为
ls -h -l: 单独执行ls -h和ls没区别因为-h知识将文件大小 变得更加易读所以要加上-l
ls -R:(温馨提示这个命令最好不要在根目录执行否则会一直刷屏
ls -Q:
echo命令
显示字符串 echo hello world 或者echo “hello world”
显示转义字符 echo \” 或者 \’
显示变量 echo $PATH
显示换行/不换行 echo -e “\n”换行 echo -e “\c”不换行 (注意这里的echo -e 后面的内容必须和e隔开
显示原样字符串 echo ‘$PATH’
显示命令结果 echo data
cd命令
cd 目标路径 change directory 路径可以是绝对路径也可以是相对路径 除此之外还有一些特别的符号 比如.表示当前目录 比如…表示上一级目录也就是父目录 比如~表示当前用户的用户目录 注意在root用户和普通用户条件下这个符号是有不同含义的 普通用户~一般是/home/用户名文件夹 但是root用户对应的~是/root文件夹
head命令
-c n 显示头部的指定n个字符
-n x 显示头部的指定的x行
-v 显示文件名
-q 不显示文件名 这些参数也可以混合使用
tail命令
简单命令 显示当前目录pwd 清空窗口 clear 将左边命令的输出输入到右边的文件或者命令 如果右边的文件不存在则创建一个 将左边命令的输出追加到右边的文件 如果右边的文件不存在则创建一个 -f 可以不断的更新尾部内容
-n 显CD …示尾部指定行数的内容
-c 显示尾部指定字节的内容
-v 显示文件名
-q 不显示文件名默认 上面的参数同样可以混合使用
ps命令
ps就是process的简称 process是进程的意思
所有进程都是init进程的子进程或者孙进程 -Al 显示所有进程的详情和进程名称
-aux 显示所有进程和其启动命令
数值项说明 USER 进程所属用户 UID 进程所属用户ID PID 进程ID %CPU CPU占用率 %MEM 内存占用率 VSZ 虚拟内存占用大小其中部分可能在交换文件中 RSS 实际内存占用大小RAM占用的大小 TTY 对应的控制台设备 TIME 进程执行的时间 START 进程开始执行的世界 COMMAND 进程启动执行的命令带参数 CMD 进程启动执行的命令不带参数 S/STAT 状态 S休眠 R运行 D阻塞 Z僵尸进程 T暂停 PRI 优先级 数值越低优先级越高甚至可能为负数
cp命令
cp就是copy复制的缩写 命令用法cp [参数] 源文件/文件夹 目标文件/文件夹 []表示可选 -a相当於 -pdr 的意思至於 pdr 请参考下列说明(常用) -d若来源档为链接档的属性(link file)则复制链接档属性而非文件本身 -f为强制(force)的意思若目标文件已经存在且无法开启则移除后再尝试一次 -i若目标档(destination)已经存在时在覆盖时会先询问动作的进行(常用) -l进行硬式链接(hard link)的链接档创建而非复制文件本身 -p连同文件的属性一起复制过去而非使用默认属性(备份常用) -r递归持续复制用於目录的复制行为(常用) -s复制成为符号链接档 (symbolic link)亦即『捷径』文件 -u若 destination 比 source 旧才升级 destination
-a带属性复制 此选项通常在复制目录时使用它保留链接、文件属性并复制目录下的所有内容。其作用等于dpR参数组合。
-d复制时保留链接 这里所说的链接相当于Windows系统中的快捷方式。
-f强制覆盖 覆盖已经存在的目标文件而不给出提示 Ubuntu默认是强制覆盖
-i覆盖提示 与-f选项相反在覆盖目标文件之前给出提示要求用户确认是否覆盖回答y时目标文件将被覆盖。
-p带权限复制 除复制文件的内容外还把修改时间和访问权限也复制到新文件中。
-r文件夹复制 若给出的源文件是一个目录文件此时将复制该目录下所有的子目录和文件。
-l创建链接 不复制文件只是生成链接文件。 只在部分系统有效 在Ubuntu下没有效果
rm命令
rm就是remove的缩写删除‘
-i 删除确认 每个被删除的文件都需要确认
-f 强制删除 无需确认就会删除指定的文件
-r 目录删除 删除指定文件夹下的所有文件和子文件夹
mkdir命令
mkdir是make directory的缩写就是创建目录
mkdir [-mp] 目录名称
-m 配置文件的权限喔直接配置不需要看默认权限 (umask) 的脸色
-p 帮助你直接将所需要的目录(包含上一级目录)递归创建起来
rmdir命令
rmdir就是删除目录 -p 从该目录起一次删除多级空目录
查看文件内容命令
cat 由第一行开始显示文件内容 tac 从最后一行开始显示可以看出 tac 是 cat 的倒着写 nl 显示的时候顺道输出行号 more 一页一页的显示文件内容 less 与 more 类似但是比 more 更好的是他可以往前翻页 head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各个命令的使用文档如 man cp。
例如我输入less main.cpp然后回车就进入到下面这个界面了如果要退出就输入q然后回车就行 其他常用命令
提升权限 sudo命令 提权提升权限相当于windows的管理员身份
rmdir删除一个空文件夹
mvmove filef 移动文件与目录或修改文件与目录的名称
运行c编译之后的输出文件 例如:./linuxConsole_01.out 终止运行按下ctrlC