焦作建设银行网站,word怎么做网站导航栏,电子商务网站建设的实训心得,十大免费软件下载文章目录 Linux 目录结构常用命令ls#xff1a;查看目录内容pwd#xff1a;查看当前目录绝对路径cd#xff1a;切换目录mkdir#xff1a;创建目录rm#xff1a;删除文件/目录touch#xff1a;创建空文件mv#xff1a;移动和重命名文件/目录cp#xff1a;复制粘贴cat查看目录内容pwd查看当前目录绝对路径cd切换目录mkdir创建目录rm删除文件/目录touch创建空文件mv移动和重命名文件/目录cp复制粘贴cat查看文件内容more查看文件ps进程状态kill杀死ifconfig查看虚拟机网络配置信息clear: 清屏命令shutdown关机which查看命令位置hostname查看主机名称tar压缩、打包、解包、解压命令grep查询文件内容全文检索| 管道符which查看执行命令的位置vivi 编辑器vim useradd添加用户chmod权限管理 小结 Linux 目录结构
Linux的目录结构是一个树型结构只有一个根目录/, 所有文件都在它下面。 系统的文件不要动避免坏掉。 Windows 系统 可以拥有多个盘符, 如 C盘、D盘、E盘而Linux 没有盘符 这个概念,。
目录作用/bin二进制命令所在的目录/boot系统引导程序所需要的文件目录/dev设备软件目录磁盘光驱/etc系统配置启动程序/home普通用户的家目录默认数据存放目录/lib共享库文件和内核模块存放目录/mnt临时挂载储存设备的挂载点/opt额外的应用软件包可删/proc操作系统运行时进程信息和内核信息存放在这里/rootLinux超级权限用户root的家目录/sbin和管理系统相关的命令【超级管理员用】/tmp临时文件目录这个目录被当作回收站使用/usr用户或系统软件应用程序目录
注配置的时候可以给大一点磁盘空间如果磁盘不够需要临时挂载到其他地方。可以加磁盘空间用于创建集群。
常用命令
命令格式command [-options] [parameter]。说明:
command命令名相应功能的英文单词或单词的缩写[-options]选项可用来对命令进行控制也可以省略parameter传给命令的参数限制可以是 零个、一个、多个。
注
敲几个字符之后按 tab 键可以自动补全唯一目录。如果有多个目录字符一致则会提示需要多敲几个字符直到唯一才可以 tab 补全。相对路径不以/开头以/开头的都是被解读为绝对路径。不在根目录下操作新建一个个人目录操作避免删除重要内容。任何路径下都可以使用绝对路径查看其他路径下的内容。
ls查看目录内容
lslist查看目录下的内容。ls [选项] [路径]可以多个选项多个路径混用选项和路径没有先后顺序。
ls #查看当前目录内容 (缺点: 隐藏文件看不到以 .开头的文件)
ls /home #查看绝对路径 /home 目录下内容可以同时查看多个目录如 ls /home /libls -l #list以列表方式显示文件的详细信息大小都是字节
ll #等价于ls -lls -a #all查看当前目录所有内容包括隐藏文件
ls –al #以列表方式查看目录内容的详细信息(查看文件类型、权限、大小等) ls -h #必须配合 -l 以人性化的方式显示文件大小
ls -lh #查看目录内容的详细信息较大的文件以 K、M、G 方式显示文件大小或 ls -l -h使用 Linux 风格一般文件夹是蓝色、文件是白色二者颜色不同。隐藏文件前面带.。第一个字母的含义d表示 directory 目录-表示文件
pwd查看当前目录绝对路径 cd切换目录
cdchange directory切换命令。
cd #回到用户主目录root 用户就是 /rootaa 用户则是 /home/aaa
cd test #切换到当前目录下的test目录相对路径
cd /root/test #切换到指定目录绝对路径
cd .. #回到上一级目录
cd ../.. #回到上上一级目录
cd ../dir #回到上一级的dir目录
cd - #在最近的两个目录切换
cd / #切换到根目录
cd ~ #切换到用户主目录mkdir创建目录
mkdirmake directory创建目录。
mkdir test1 #在当前目录下创建文件夹test3相对路径
mkdir /dir1/test1 #在指定目录 /dir1 下创建文件夹 test1绝对路径mkdir dir #创建单级目录
mkdir -p dir1/dir2/dir3 #创建多级目录相对路径先检查再创建没有目录就创建#在当前目录下检查是否有 dir1没有则创建然后再 dir1 中检查是否有 dir2没有则创建然后在 dir2 中检查是否有 dir3没有则创建。 rm删除文件/目录
rmremove删除文件/目录
rm file1 #删除文件
rm -r dir1 #recursive递归删除目录下内容会一个个目录/文件询问是否删除
rm -f file1 #force强制删除文件, 无需提示忽略不存在的文件
rm -rf dir1 #强制删除目录, 无需提示忽略不存在的目录可以写成 rm -fr dir1/rm -f -r dir1/rm -r -f dir1 touch创建空文件
touch a.docx b.xlsx创建的两个文件不是 Windows 常见的 Word 和 Excel 文件而是 Linux 的静默文件。如果通过 Windows 上传 .docx 和 .xlsx则是真正的 Word 和 Excel 文件。
touch a b c #创建 a、b、c 三个文件没有后缀
touch test1/a.txt #在当前路径下的 test1 目录下新建 a.txtmv移动和重命名文件/目录
mvmove移动文件/目录和重命名。类比剪切粘贴。mv 原文件/原路径 目标文件/路径
mv a.txt dir1 #dir1 已存在移动将 a.txt 移动到 dir 目录#dir1 不存在重命名将 a.txt 重命名为 dir
mv dir2 dir1 #dir1 已存在移动将dir2目录移动到dir1目录#dir1 不存在重命名将dir2目录重命名为dir1
mv a.txt b.txt #b.txt 已存在会提示是否覆盖#b.txt 不存在重命名将a.txt重命名为b.txt cp复制粘贴
cpcopy复制粘贴
cp a.txt b.txt #b.txt 不存在新建 b.txt将 a.txt 拷贝过去#b.txt 已存在会提示是否覆盖cp dir2 dir1 -r #dir1 不存在新建 dir1将 dir2 目录及内容拷贝过去dir1 和 dir2 同级#dir1 已存在将 dir2 目录及内容拷贝到 dir1 目录下变成 dir1/dir2上下级cp a.txt dir1 #将 a.txt 拷贝一份到 dir1cat查看文件内容
cat a.txt more查看文件
enter多查看一行数据空格向下翻一页查看新的一屏幕数据↑向上翻一页PgUp向上滚动一行PgDn向下滚动一行q退出 more
more a.txt #打开分页视图显示文件内容ps进程状态
psprocess status进程状态
-eexecute执行-fformat格式化
ps -ef #查看当前正在运行的进程UIDuser_id启动进程的用户PIDprocess_id进程 IDPPIDparent process_id进程 ID 的父级 ID kill杀死
kill 37922 #终止进程37922有时候不一定会终止进程有保护进程机制
kill -9 37949 #杀死进程37949一定会杀死进程
kill -l #查看kill命令的所有信号可以查看各个代码的含义ifconfig查看虚拟机网络配置信息
类似 Windows 的ipconfig
ifconfig #查看网络clear: 清屏命令
快捷键ctrl l
clear #清屏shutdown关机
reboot #重启
shutdown -h now #立马关机
halt #不断电关机which查看命令位置
which apt #显示执行命令的绝对位置hostname查看主机名称
hostnametar压缩、打包、解包、解压命令
.tar有格式的文件固定的格式会占用一定的内存适合大文件小文件打包可能还会比原来大。
c : 打包v : 看过程 viewf : 打包成哪个文件 filez : 打包成压缩格式的文件gzip格式x : 解包、解压缩-C :解到指定的位置
# 要求-f 放命令最后跟文件名指定文件名称
tar -cvf test1.tar test1 #打包将 test1 目录打包为 test1.tar 文件
tar -czvf test1.tar.gz test1 #打包压缩将 test1 目录打包并压缩为 test1.tar.gz 文件tar -xvf test1.tar #解包将 test1.tar 文件解包到当前目录
tar -xvf test1.tar -C dir #解包将 test1.tar 文件解包到 dir 目录
tar -xzvf test1.tar.gz -C dir #解压缩包将 test1.tar.gz 文件解压到 dir 目录grep查询文件内容全文检索
GrepGlobally search a Regular Expression and Print命令可以对文件进行文本查询内容查询。返回整行的内容。
-i不区分大小写-r递归
grep [key] [filename] #在文件 [filename] 中查找包含 [key] 的内容
grep [key] [filename] --color #高亮显示内容后面版本自带高亮
grep -ir [key] [dir] #在目录 [dir] 中递归查找包含 [key] 的内容| 管道符
前一个命令的输出当做下一个命令的输入。ps -ef返回的内容作为下一个命令查找的对象。
ps -ef | grep [key] #查找包含 [key] 的进程
ll | grep [key] #查找包含 [key] 的文件which查看执行命令的位置
which pwd #查看当前命令的位置vivi 编辑器
vi是visual interface的简称, 是Linux中最经典的文本编辑器。vi的核心设计思想让程序员的手指始终保持在键盘的核心区域就能完成所有编辑操作。vi 的特点
只能是编辑文本内容不能对字体段落进行排版不支持鼠标操作没有菜单只有命令 vi [filename] #打开文件进入命令模式
i/o/O/a/s #命令模式 - 编辑模式鼠标没用了
Esc #编辑模式 - 命令模式
Delete #末行模式 - 命令模式
shift: #命令模式 - 末行模式只有命令可以进入该模式。可以退出w #保存q #退出没有修改或者已经保存才可退出q! #强制退出wq #保存退出注编辑模式和末行模式无法切换。
命令模式相关命令
命令功能o在当前行后面插入一空行O在当前行前面插入一空行dd删除光标所在行ndd从光标位置向下连续删除 n 行yy复制光标所在行nyy从光标位置向下连续复制n行p粘贴u撤销上一次命令gg回到文件顶部G回到文件末尾/str查找str按 nnext 查找下一个
底行模式
命令功能:w 文件另存为:w保存(ctrl s):q退出, 如果没有保存,不允许退出:q!强行退出, 不保存退出:wq保存并退出:x同上保存并退出Shift z z保存退出:set nu number设置行号:%s/旧文本/新文本文本替换:nohl取消高亮
PS开发不是求快求稳 vim
vim 是 vi 的增强版加代码补全、字体颜色。
vim [filename]10 #打开文件并定位到第10行useradd添加用户
useradd [user_name] #新增普通用户
passwd [user_name] #给用户设置密码
userdel -r [user_name] #删除普通用户加 -r 删除彻底漏加 删除文件夹 rm -rf
su [user_name] #切换用户 su switch user #切换用户
当普通用户仅有只读权限时vi [filename]无法写入内容可以使用sudo vi [filename]并输入普通账户密码获得临时的写入权限。
chmod权限管理
chmodchange mode
ll命令返回说明
角色 创建者 一个文件或者文件夹的创建者拥有者 userid - uid - u用户组 针对一个文件或者文件夹而言默认与创建者同名 groupid- gid - g其他用户创建者之外的用户就是其他用户 other - o 权限: 第2-4位创建者对文件或者文件夹的权限第5-7位 用户组的权限第8-10位 其他用户的权限权限的解读
中文英文代号数字代号说明读r4写w2执行x1运行文件cd 目录
权限操作chmod 【字母不能和数组结合操作】
chmod ow a.txt #对其他用户添加一个写权限
chmod g-r a.txt #给用户组删除读权限
chmod owx a.txt #给a.txt的其他用户赋予写和执行权限
chmod 777 a.txt #给所有角色赋予所有权限
chmod 777 -R dir #给所有角色赋予目录下所有文件/目录的所有权限递归赋予小结
本文仅介绍了增、删、改、查等常用的命令Ubuntu 的命令还有很多可以参考UbuntuManual 了解更多。