linux目录结构: linux不像Windows 分了盘,它根目录下有如下常用文件夹: home ---------- 用户的家 root -- 存放共享资源 常用命令: 1、cd命令: ①、进入某一个目录 cd 目录名 ②、进入多级目录 cd 目录名/目录名 ③、返回上一级目录 cd .. ④、返回根目录 cd / ⑤、返回根目录下的某一个目录 创建多级目录 mkdir -p a/b/c ③、删除目录(只能删除空目录) rmdir 目录名 ④、删除目录(可删除非空目录,带询问) rm -r ⑤、删除目录(不带询问,谨慎使用) rm -rf 3、 6、其他常用命令: ①、grep命令 grep category a.txt 表示在a.txt中查找category字符串所在的行,前提是打开了a.txt文件。 底行模式有如下常用命令: q 不保存退出 q! 不保存强制退出 wq 保存退出 8、管道: 管道:|,将一个命令的输出作为另一个命令的输入。
Linux的docker常用命令 1、安装 yum-utils 它提供了 yum-config-manager,可用来管理yum源 yum install -y yum-utils 2、添加Docker-CE 的yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 如果下不了就直接拷贝文件到 /etc/yum.repos.d/docker-ce.repo 如果不能更新 显示被锁 就删除那个锁的文件rm .pid的这个文件 3、更新yum源索引 yum makecache fast 4、yum docker 6、验证是否安装成功 docker info 列出docker下的所有镜像:docker images 7.docker的打包 1.首先创建一个基目录(也就是创建一个文件夹,把创建镜像用到的所有文件都放在这里 # cd /tmp/nginx 2.把镜像保存到本地 # docker save -o centos_nginx.tar zlyang/nginx 注:centos_nginx.tar为保存到本地后的包名
热卖云产品年终特惠,2核2G轻量应用服务器7.33元/月起,更多上云必备产品助力您轻松上云
1.linux查找目录下的所有文件中是否含有某个字符串 grep -rn “查找名称” *; 2.查看当前目录内存使用情况 #du 文件名 -h #ll -h 3. www.runoob.com:/home/root/others/ 远程拷贝到本地:scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 ,以及所有文件大小的统计总和。 ' ' '{print$4}' 20:rpm 展示包个数:rpm -qa | wc -l 列数包: rpm -qa >rpm.txt 21:awk截取 截取第一列中1-3参数 awk -F ' ' '{print $1 }' |cut -c1-3 22.获取指定网卡的ip和mac ifconfig eth0 | grep "inet addr:" | awk '{print
菜鸟教程快速查看:https://www.runoob.com/linux/linux-command-manual.html 快速导航:本网页直接拼接#命令名即可快速定位 ps lsof kill whoami pwd whereis which ln firewall nohup chmod jps 命令用法 ps 查看相关进程的命令 ps -ef |grep 进程名 lsof 查看某个端口的占用情况 lsof 进程信息的展示 有个命令 jps 也可以添加参数 jps 展示进程ID 主类报名 jvm参数 jps -v 展示进程ID 主类包名 jps -l # 备注:因为如果使用java -jar 启动的 java进程如果使用的相对路径,就看不到启动的jar包名称 "jps"命令只显示一个jar。 -m 特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。
介绍几条比较基础的Linux命令帮助大家入门。 1. man 解释命令用法 如:man ls 就可以查看ls相关的用法。 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 3. cp 拷贝文件 eg: cp filename1 filename2 //把filename1拷贝成filename2 cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为 每一个用户只能有一个唯一的UID和 GID) eg: whoami //显示你自已登陆的用户名 whereis bin 显示bin所在的目录,将显示为:/usr/local/bin which bin 的资料
一般情况下进入tomcat/bin路径下shutdown.sh关闭,再放入项目文件启动即可
参考资料 https://www.bilibili.com/video/av15976434/#page=5 Linux工具快速教程 https://www.cnblogs.com/zengjs/p/3169473 .html 文件压缩与解压 linux 查看目录下文件个数 基本指令 ls 统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l cd cd 目录a路径切换到目录a cd ..到上一级目录; cd -返回到上次的目录 -name "*.DCM" | wc -l 统计当前目录以及子目录中包含.DCM字符的文件数目 //在Linux中,|表示将上一条输出作为下一条命令的输入,wc -l表示只显示列数 ls -l |grep 通过SSH远程控制Linux 用windows: 用Android:
1.Linux文件夹的目录结构 / 根目录【linux下只有一个根路径】 /bin 存放可执行的二进制文件 如常用命令:ls,tar等 /sbin 系统二进制执行文件目录 /lib 系统使用的函数库目录 /dev 存放linux系统下的设置文件 /usr 用于存放系统的应用程序 2.Linux命令格式 command [-options] [parameter >> 文件名 重定向, 将输出内容追加到指定文件中【不覆盖】 例: echo linux >> 1.txt ls -hl >> 1.txt 管道 | 将第一个命令的输出结果做完第二个命令的参数 3.用户管理 useradd -m -g 组 用户名 添加新用户 【-m 自动建立用户目录 -g 指定用户所在组,否则会创建一个和同名的组】 passwd 用户名 】 3.打包压缩 tar -cvf 包名称.tar 被打包的文件/路径 打包 tar -xvf 包名称.tar 解包 tar -zcvf
uname -r # 查看操作系统内核 安装 linux常用的两个分支,乌班图和centos的基础安装命令 apt install package # 乌班图 yum install package root用户使用) 4、shutdown -h 10 10分钟后自动关机 返回 需要注意的是linux只能进行 ../.. 查看 linux操作系统 . 迭代版本在前 ln -snf # 修改软连接 ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 复制 一般做备份的时候用的多 cp # 只能移动文件 cp -r #包括文件夹一块移动 移动/改名 注意通配符的应用 mv ex3 new1 #将文件ex3改名为new1 mv /lianxi/kkk/* /lianxi/jjjj
管道 将一个命令的标准输出作为另一个命令的标准输入。 Linux软件包管理 dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。 比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。 sudo chown [-R] owner[:group] {File|Directory} 例如:还以jdk-7u21-linux-i586.tar.gz为例。 如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r-- -rw-rw-r--一共十个字符,分成四段。
,也就是说该目录下的所有文件的都会被显示出来 ls [0-9]:显示包含数字的文件名和目录名 命令3:cp cp就是copy复制的意思,用于复制文件,该命令还可以将多个文件一次性复制到同一个目录下 cp 1行,可自定义 Ctrl+F:向下滚动一屏 空格键:向下滚动一屏 Ctrl+B:返回上一屏 V:调用vim编辑器 q:推出more命令 more +3 bunian.txt # 从第3行开始显示 ps -u root 1399 0.0 0.0 110208 664 tty1 Ss+ Dec01 0:00 /sbin/agetty --noclear tty1 linux S< 0:00 [lru-add-drain] ......此处省略 Linux系统中进程的5种常见状态 R:运行,进程正在运行或者在队列中等待 S:中断,进程处于休眠状态中。 dnf # 和dnf相关的命令 history | tail -n 3 # 末尾3条命令 清除历史命令: history -d 50 # 清除第100条 history -c # 全部清除掉
传送门:CentOS 7 开启防火墙及开放指定端口 查看所有任务进程 ps -aux 查看某个进程是否在运行,java为例,可查看到PID ps -ef|grep java 查看所有正在运行的端口号 netstat -anltp 查看某个端口号的应用是否在运行,可查看到该任务的PID netstat -anltp|grep 8080 结束掉某任务进程 kill -9 pid号 查看正在执行的任务进程占用资源情况 top 查看某个进程占用资源的情况 top -p PID号 查看磁盘容量的使用情况 df -h 查看当前路径下大文件 du -sh * 查看指定路径下文件大小 du -h /root 查看a.txt文件内容 cat a.txt 带行号的查看a.txt文件内容 cat -n a.txt 查看a.txt文件的最后20行 tail -n 20 a.txt 查看开机已经启动的服务 systemctl list-unit-files
-t #按照修改时间排序显示 ls -S #根据文件大小排序 ------------------------------------------ #例: ls -a /home #显示home目录内的文件 ls -l /home #显示home目录的权限,大小 查看路径: pwd [选项] #参数: pwd -L 显示逻辑路径 ------------------------------------- cd ~root #切换到root用户目录 创建目录: mkdir [选项] [目录] #参数: mkdir -p #创建多级目录 mkdir -m #建立的目录拥有的权限等级 mkdir -v # 显示创建目录的过程 ------------------------------------------ #例: mkdir log #创建一个log空目录 mkdir log1 log2 log3 # grep -l #只列出符合匹配的文件名,不列出具体匹配行 grep -n #列出所有匹配行,显示行号 grep -h #查询多文件时候不显示文件名 grep -s #显示不包含配文的所有行 grep
目录处理命令 ls 英文 list 功能描述 显示目录文件 语法 ls [-选项] -l:显示文件所有信息(l 是 long 的缩写) 举例: ls # 显示目录文件 ll # 显示目录文件详细信息(是 -l 的简写) ls -l 显示格式 ---- tree 功能描述 显示当前目录下的所有子目录与文件,以树形显示 --- - mkdir 英文 make directories 功能描述 创建文件夹 语法 mkdir [-选项] [文件夹名称] -p:同时创建多层目录(p 是 parents 的缩写) 举例: mkdir ---- cp 英文 copy 功能描述 复制文件或目录 语法 cp [-选项] [要复制的文件] [要复制到的位置] -r:复制目录(r 是 recursive 的缩写) 举例: cp ~/code 硬链接:创建源文件的一个引用 ---- 参考: B 站《兄弟连 Linux 视频》 蓝桥云课——Linux 基础入门 https://www.lanqiao.cn/courses/1 《鸟哥的Linux
# 切换到上一级目录 cd / # 切换到系统根目录下 cd ~ # 切换到当前用户的根目录下 3.创建目录命令 mkdir dir # 在当前目录下创建一个dir目录 mkdir 3.网络端口查看 netstat -an | grep 3306 # 查询3306端口的占用情况 4.网络资源下载 wget http://nginx.org/download/nginx-1.9.12 系统管理命令 1.系统时间管理 date # 显示系统时间 date -s "2014-01-01 10:10:10" # 设置系统时间 2.查看磁盘信息 df -h #友好显示大小 3. # 删除tom用户及其home目录 3.创建组 useradd tom -g public # 创建一个tom用户并为其指定组public 4.删除组 groupdel public rwx(读,写,执行)权限,所属组赋予rx权限,其它用户赋予rx权限 3.变更文件或目录所属用户和组 chown tom:public exam.txt # 变更exam.txt的所属用户为tom
本文介绍的是Linux中的常用命令用以满足日常的操作,但并非所有命令。 更详细的命令烦请参考手册 http://man.linuxde.net/ Linux常用命令 1.修改基本配置 1.1修改主机名 vi /etc/sysconfig/network ? dd 删除行,如果 5dd ,则一次性删除光标后的5行 yy 复制当前行, 复制多行,则 3yy,则复制当前行附近的3行 p 粘贴 v 进入字符选择模式,选择完成后,按y复制,按p粘贴 ctrl 对vi的完全兼容 某些情况下,你可以把vim当成vi来使用。vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。 gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
系统自行根据设置判断是否给予颜色 2 pwd(print working directory) 显示当前目录 3 mkdir(make directory) 创建新目录 mkdir -p 递归创建, 自行创建多层目录 mkdir -p test1/test2/test3如果没有test1,那么就会自行创建 4 rm和rmdir(remove directory) 删除目录 rmdir -p 连同上层的空目录一起删除 i 询问是否删除 -r 递归删除 3 移动或改名mv(move) mv [-fiu] 源文件 目标文件 -f 强制覆盖,若目标文件已经有,不会询问 -i 若目标文件存在,会询问 -u 若目标文件存在 ,且源文件比较新,才会更新update 3文件内容查阅touch,head,tail,less,more,cat cat 第一行开始显示文件内容 tac 最好一行开始显示,是cat的倒写 more 这个命令单独用比较少,当文件行数超过40,来不及在屏幕看到结果,所以更常用的是more和less 3 more一页一页翻 more hg38.tss NR_046018 chr1
使用rsync断点续传备份包含大量数据的资源目录! -u, 只进行更新,防止本地新文件被重写(不覆盖更新的文件). –ignore-existing, 跳过接收端已存在的文件,目录增量备份会用到.
1.常用的RPM软件包命令 常用的RPM软件包命令 命令 作用 rpm -ivh filename.rpm 常见的Yum命令 LINUX 6/7 yum LINUX 8 dnf 常见的Yum命令 命令 软件包组 移除指定的软件包组 yum groupinfo 软件包组 查询指定的软件包组信息 3.服务的启动、重启、停止、重载、查看状态 RHEL 5/6 系统使用service RHEL 7/8 系统使用systemctl 服务的启动、重启、停止、重载、查看状态等常用命令 老系统命令 新系统命令 作用 服务 RHEL 5/6 系统使用chkconfig RHEL 7/8 系统使用systemctl 服务开机启动、不启动、看各级别下查服务启动状态等常用命令 老系统命令
1、ls命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。 常用命令参数: -i 忽略搜索时的大小写 -N 显示每行的行号 -o <文件名> 将less 输出的内容在指定文件中保存起来 -s 显示连续空行为一行 /字符串:向下搜索“字符串”的功能 ? 它将首先匹配所有的文件然后再进入子目录中查找 find / -name "CON.FILE" -depth -print 18、chmod 命令 用于改变 linux 系统文件或目录的访问权限。 但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看: 命令格式: du [选项] [文件] 常用参数: -a 显示目录中所有文件大小 -k 以KB为单位显示文件大小 - CPU的百分比 0.2% si — 软中断(Software Interrupts)占用CPU的百分比 备注:在这里CPU的使用比率和windows概念不同,需要理解linux系统用户空间和内核空间的相关知识
云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。
扫码关注腾讯云开发者
领取腾讯云代金券